【发布时间】:2014-11-14 04:18:03
【问题描述】:
这里我使用 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 机器的屏幕截图。? 假设我有本地服务器和某个节点连接到该服务器,那么如何从服务器自身获取该服务器的一个用户的屏幕截图?任何帮助将不胜感激。
【问题讨论】:
-
也在该机器上运行您的应用程序,建立一个套接字连接以发出信号以截取屏幕并将其流式传输回服务器
-
您需要机器上的某种程序能够处理该请求并将结果发送回example - 这是非常基本的,需要清理,但应该给你对需要做什么的想法......
-
okey @MadProgrammer 我正在尝试如果有任何疑问我会问你。 :)
-
但是如果有多个客户端,那怎么办??它将向所有人开放。
标签: java ip screenshot