Hallo Leute,
ich möchte mich in der Netzwerkprogrammierung ein bisschen weiterbilden.
Mein Ziel ist es ein kleines Tool zu schreiben, dass die funktionsweiße des Teamviewer hat.
Der Server macht einen Screenshot vom Desktop und soll diese über den Socket an den Client schicken.
Momentan sieht meine Methode auf dem Server so aus:
Mein Problem liegt darin, dass ich nicht genau weiß
(habe schon vieles versucht, aber bisher ohne Erfolg), :rtfm:
wie ich das Bild auf dem Client wiederherstellen und abspeichern kann.
Leider hat mir Google bisher nicht weitergeholfen.
Ich hoffe ihr könnt mir weiterhelfen. :toll:
Viele Grüße
Ghorki
ich möchte mich in der Netzwerkprogrammierung ein bisschen weiterbilden.
Mein Ziel ist es ein kleines Tool zu schreiben, dass die funktionsweiße des Teamviewer hat.
Der Server macht einen Screenshot vom Desktop und soll diese über den Socket an den Client schicken.
Momentan sieht meine Methode auf dem Server so aus:
Java:
public void screenshotErstellenUndVerschicken(BufferedImage imgage) {
try {
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Rectangle screenRectangle = new Rectangle(screenSize);
Robot robot = new Robot();
imgage=robot.createScreenCapture(new Rectangle(screenRectangle));
ImageIO.write(imgage,"png",byteArrayOutputStream);
} catch (Exception e) {
e.printStackTrace();
}
}
Mein Problem liegt darin, dass ich nicht genau weiß
(habe schon vieles versucht, aber bisher ohne Erfolg), :rtfm:
wie ich das Bild auf dem Client wiederherstellen und abspeichern kann.
Leider hat mir Google bisher nicht weitergeholfen.
Ich hoffe ihr könnt mir weiterhelfen. :toll:
Viele Grüße
Ghorki