<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>'capturing screenshot of a remote machine' Thread RSS Feed</title>
    <link>http://www.programmersheaven.com/</link>
    <description>Contains the latest posts from the thread 'capturing screenshot of a remote machine' posted on the 'Java' forum at Programmer's Heaven.</description>
    <language>en</language>
    <copyright>Copyright 2013 Programmers Heaven</copyright>
    <pubDate>Sat, 18 May 2013 21:59:26 -0700</pubDate>
    <lastBuildDate>Sat, 18 May 2013 21:59:26 -0700</lastBuildDate>
    <generator>Argotic Syndication Framework 2007.3.0.1, http://www.codeplex.com/Argotic</generator>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <ttl>360</ttl>
    <image>
      <url>http://www.programmersheaven.com/images/ph.gif</url>
      <title>Programmers Heaven</title>
      <link>http://www.programmersheaven.com/</link>
      <width>88</width>
      <height>31</height>
    </image>
    <item>
      <title>capturing screenshot of a remote machine</title>
      <link>http://www.programmersheaven.com/mb/java/340280/340280/capturing-screenshot-of-a-remote-machine/</link>
      <description>hi all. I want to capture desktop screenshot of a machine conected by LAN and IP is fixed.Is it possible to take screenshot of that machine by a java program that will run on my machine and capture the screenshot of that machine? If possible pls help me to do this.&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/java/340280/340280/capturing-screenshot-of-a-remote-machine/</guid>
      <pubDate>Thu, 29 Jun 2006 22:20:39 -0700</pubDate>
      <category>Java</category>
    </item>
    <item>
      <title>Re: capturing screenshot of a remote machine</title>
      <link>http://www.programmersheaven.com/mb/java/340280/340299/re-capturing-screenshot-of-a-remote-machine/#340299</link>
      <description>: hi all. I want to capture desktop screenshot of a machine conected by LAN and IP is fixed.Is it possible to take screenshot of that machine by a java program that will run on my machine and capture the screenshot of that machine? If possible pls help me to do this.&lt;br /&gt;
: &lt;br /&gt;
It is impossible, in all languages.&lt;br /&gt;
You will need some program on that computer to make it work.&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/java/340280/340299/re-capturing-screenshot-of-a-remote-machine/#340299</guid>
      <pubDate>Fri, 30 Jun 2006 03:29:45 -0700</pubDate>
      <category>Java</category>
    </item>
    <item>
      <title>Re: capturing screenshot of a remote machine</title>
      <link>http://www.programmersheaven.com/mb/java/340280/342251/re-capturing-screenshot-of-a-remote-machine/#342251</link>
      <description>&lt;strong&gt;&lt;span style="color: Red;"&gt;This message was edited by Josh Code at  2006-7-31 19:2:56&lt;/span&gt;&lt;/strong&gt;&lt;hr /&gt;&lt;br /&gt;
: : hi all. I want to capture desktop screenshot of a machine conected by LAN and IP is fixed.Is it possible to take screenshot of that machine by a java program that will run on my machine and capture the screenshot of that machine? If possible pls help me to do this.&lt;br /&gt;
: : &lt;br /&gt;
: It is impossible, in all languages.&lt;br /&gt;
: You will need some program on that computer to make it work.&lt;br /&gt;
: &lt;br /&gt;
&lt;br /&gt;
If you could run a program on that machine, it could be done.&lt;br /&gt;
&lt;br /&gt;
Let me call the computer with a fixed IP, S so I don't have to keep describing it with each reference to it.&lt;br /&gt;
&lt;br /&gt;
What I am proposing would be a client and server that communicate to capture, send and recieve the screen shot.&lt;br /&gt;
&lt;br /&gt;
Using java.awt.Robot, you can use&lt;br /&gt;
 BufferedImage 	createScreenCapture(Rectangle screenRect) &lt;br /&gt;
to get a screen capture.&lt;br /&gt;
&lt;br /&gt;
The easiest way to transmit the image would probably be if the screen capture program also used a ServerSocket and sent the image through the socket back to the remote computer.&lt;br /&gt;
&lt;br /&gt;
As most servers, the screen capture server would run constantly on S and be waiting for requests for the screen capture.  The client simply connects when it wants a screen capture.  When a connection is made, the server makes the image and sends it through the Socket back to the client.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This kind of software is aleady available..  Virtual Network Computing(RealVNC) uses the same kind of client/server architecture. &lt;br /&gt;
&lt;a href="http://www.realvnc.com/what.html"&gt;http://www.realvnc.com/what.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/java/340280/342251/re-capturing-screenshot-of-a-remote-machine/#342251</guid>
      <pubDate>Mon, 31 Jul 2006 19:00:46 -0700</pubDate>
      <category>Java</category>
    </item>
  </channel>
</rss>