Servus,
Hab mich mal an nem kleinem Projekt versucht wo man die Server-Mauskoordinaten an den Client Rechner übermittelt. Das funktioniert soweit auch ganz gut aber nun habe ich das Problem, dass anscheinend viele Koordinaten übersprungen werden.
Hier mein Quellcode, der für das Empfangen der Daten im Client verantwortlich ist:
Hier ist die handleConnection Methode vom Server:
wäre wirklich cool wenn mir jemand ne Antwort geben könnte.
Grüße.
Hab mich mal an nem kleinem Projekt versucht wo man die Server-Mauskoordinaten an den Client Rechner übermittelt. Das funktioniert soweit auch ganz gut aber nun habe ich das Problem, dass anscheinend viele Koordinaten übersprungen werden.
Hier mein Quellcode, der für das Empfangen der Daten im Client verantwortlich ist:
Java:
public class Client {
public static void main(String[] args) throws UnknownHostException, IOException, AWTException, InterruptedException {
Socket server=new Socket("192.168.2.147",6789);
Scanner in =new Scanner(server.getInputStream());
Robot rob =new Robot();
int x;
int y;
while(true){
x = in.nextInt();
y = in.nextInt();
System.out.println(x);
rob.mouseMove(x, y);
}
}
}
Hier ist die handleConnection Methode vom Server:
Java:
public static void handleConnection(Socket client) throws IOException{
Pos th =new Pos();
th.start();
PrintWriter out=new PrintWriter(client.getOutputStream(),true);
while(true){
out.println(Pos.px);
out.println(Pos.py);
out.flush();
}
}
wäre wirklich cool wenn mir jemand ne Antwort geben könnte.
Grüße.