2013-02-12 31 views
0

朋友! 我想通过Java中的UDP scoket截取远程PC屏幕截图。但是,照片尺寸有问题! UDP数据包支持最大64 kb,并且我有超过150 kb的照片。如何在java中通过UDP套接字压缩照片

一般的想法是实时看到远程PC的屏幕!如果你有一个想法如何得到这样的结果,请帮助!

谢谢!

回答

0

首先,我建议使用TCP而不是UDP,但无论如何为什么不创建屏幕的部分?将屏幕分隔成20个左右的部分(甚至200个地狱),并且只发送自上次发送以来发生变化的部分。

此外,你正在比较64Kb到150KB字节的位。

+0

谢谢Eric!我写过TCP,但速度不好:)这就是为什么我要使用UDP套接字。因为,据我所知,UDP比TCP更快!而当我想通过UDP数据包发送截图时,会出现“大图像文件”等异常。那么,我怎样才能通过UDP套接字发送这些截图呢?我将非常感谢... – Bob 2013-02-12 06:06:09

+0

一般的想法是创建在Java服务器/客户端应用程序,它将发送客户端到服务器的屏幕截图。那么,服务器端将能够远程查看客户端屏幕!所有这些都必须实时完成!任何想法如何实现这个结果...谢谢! – Bob 2013-02-12 06:27:38