Hi ihr.
Ich probier zur zeit etwas mit Echtzeit datenübertragung (Sockets)rum. Ich hab versucht alle 50 Millisekunden ein Packet abzuschicken mit koordianten eines Kreises. Bei dem Empfänger soll das ganze dann als Bewegung zu erkennen sein. Leider schickt er nur alle 200 Millisekunden ein packet ab und sendet dort die Daten von 4 flush aufrufen.
Diese Stelle wird alle 50 Millisekunden aufgerufen und in msg stehen die Koordianten:
Kann mir vielleicht jemand weiterhelfen wie ich wirklich gewährleisten kann das das Packet abgeschickt wird wenn ich flush aufrufe?
Danke schonmal
Ich probier zur zeit etwas mit Echtzeit datenübertragung (Sockets)rum. Ich hab versucht alle 50 Millisekunden ein Packet abzuschicken mit koordianten eines Kreises. Bei dem Empfänger soll das ganze dann als Bewegung zu erkennen sein. Leider schickt er nur alle 200 Millisekunden ein packet ab und sendet dort die Daten von 4 flush aufrufen.
Diese Stelle wird alle 50 Millisekunden aufgerufen und in msg stehen die Koordianten:
Code:
BufferedWriter out= new BufferedWriter(new OutputStreamWriter(ss.getOutputStream()));
try
{
out.write(msg);
out.newLine();
out.flush();
return true;
}catch(IOException e)
{
return false;
}
Kann mir vielleicht jemand weiterhelfen wie ich wirklich gewährleisten kann das das Packet abgeschickt wird wenn ich flush aufrufe?
Danke schonmal