要发送客户端';通过小程序以周期性间隔显示屏幕图像。JAVA

要发送客户端';通过小程序以周期性间隔显示屏幕图像。JAVA,java,applet,Java,Applet,我正在使用嵌入在我的网页中的小程序。我使用Robot类获取客户端屏幕作为图像,并使用套接字发送buffereImage。问题是,一旦我这样做,我就会得到privilegedaccesexception:- Robot r = new Robot(); 我不想强迫我的用户为我的应用程序更改他们的java策略。我有什么选择来捕捉客户的屏幕 其次,如果我直接从Netbeans 6.8(而不是从网页)运行应用程序,当我将buffereImage的对象写入套接字时,我会得到一个错误,即buffereIm

我正在使用嵌入在我的网页中的小程序。我使用Robot类获取客户端屏幕作为图像,并使用套接字发送
buffereImage
。问题是,一旦我这样做,我就会得到
privilegedaccesexception
:-

Robot r = new Robot();
我不想强迫我的用户为我的应用程序更改他们的java策略。我有什么选择来捕捉客户的屏幕

其次,如果我直接从Netbeans 6.8(而不是从网页)运行应用程序,当我将
buffereImage
的对象写入套接字时,我会得到一个错误,即
buffereImage
不可
序列化。如何解决这个问题


提前感谢:)

您需要使用小程序和客户端计算机上所需的权限创建一个已签名的jar。你可以。然后,小程序将询问用户是否信任小程序,然后再允许其运行

对于可序列化位,必须将BuffereImage转换为可序列化文件。如果你必须这样做,你也可以使用PNG压缩它。这将大大加快传输速度,通常是一个数量级。关于那件事

部分复制