[英]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.