Flash Socket Tutorial - Beispiel: miniChat

by jensschwarz.net

Wird die Java-Applikation echoServer.class so erweitert, dass sie gleichzeitig mit zwei Flash-Clients eine Verbindung unterhält, dann ist mit miniChatClient.fla ein kleiner Chat für zwei Personen möglich. Die Flash-Datei muß dazu nicht verändert werden.

Änderung im Java-Code:

while (i>-1)
{
  if (in1.available()>0) {
    i = in1.read(buffer);
    out2.write(buffer, 0, i);
  }
  if (in2.available()>0) {
    i = in2.read(buffer);
    out1.write(buffer, 0, i);
  }
}

Aufruf des Servers:

java -classpath . miniChat 2001

Dateien:

miniChat.zip (miniChat.java, miniChat.class, miniChat.fla, miniChat.swf)