簡體   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