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