繁体   English   中英

如何使用IP地址在Java中拍摄屏幕截图

[英]How to take Screenshot in Java using IP address

在这里,我正在使用Java获取屏幕截图,并且正在使用此代码。

Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
            Rectangle r = new Rectangle(d);
            Robot r1 = new Robot();
            BufferedImage bi = r1.createScreenCapture(r);
            ImageIO.write(bi, "png", new File("/home/kishan/NetBeansProjects/JavaApplication1/src/javaapplication1/screen.png"));

但是,如果我有一些IP地址,该如何获取该特定IP机的屏幕截图。 可以说我有本地服务器和与之连接的某个节点,那么如何从服务器本身获取该服务器的一个用户的屏幕截图? 任何帮助将不胜感激。

在客户端,您必须开发出每当服务器请求屏幕截图时,客户端都要截屏并将其发送给服务器

假设

服务器向客户端==“ screenshot”发送消息

客户端收到消息并检查是否消息是屏幕截图,如果是,则捕获屏幕截图并将其发送到服务器。

http://www.coderanch.com/t/370601/java/java/RUN-COMMAND-REMOTE-PC

经过大量研究。 我总结一下这件事。 我所做的是我创建了一个Jar,可以拍摄普通照片并保存在特定的服务器上。

而且我从远程PC运行jar,因此无需为PC获取IP。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM