Ich will ein Kleines Chat Programm schreiben wie finde ich herraus ob in den DataOutputstream eine neue nachricht einetippt wurde und dann "geflushed" wurde gibt es so etwas wie ein flush event
mein Bisheriger Code ist etwas Recourcen Lastig
mein Bisheriger Code ist etwas Recourcen Lastig
Java:
try {
while (true) {
if (in.available() > 0) {
cmd = in.readUTF();
String args[] = {};
int counter = 0;
while (in.available() > 0) {
args[counter] = in.readUTF();
counter++;
}
for (MessageReceiveEvent event : EventManager.getMessageRecieveEvents())
event.onMessageReceive(cmd, args);
}
}