Etwas weiter entwickelt ist ein Programm namens
PaintChat. Kommt wohl aus der Anime- und Manga-Szene und wurde von einem Japaner geschrieben. Irgendwann hab ich mich mal daran versucht, die japanische Ressourcendatei mit Hilfe von Google und Gesundem Menschenverstand™ auf Englisch zu übersetzen und ich bin zumindest so weit gekommen, dass man es einigermaßen benutzen kann.
Wie auch immer, wenn du es ausprobieren möchtest kannst du es dir hier herunterladen:
http://www.blamestar.de/files/paintchat.zip
Einfach entpacken, die PaintChat.jar starten, und auf "Start Web Server" und "Start Chat Sever" klicken. Alternativ kannst du auch den enthaltenen Ordner "www" mit einem Webserver deiner Wahl hosten, der enthält nur eine HTML-Datei, die das Client-Applet einbindet. Danach einfach einen Browser mit Java deiner Wahl auf die
http://deine-ip:54321/ (oder welchen Port du auch immer eingestellt hast) loslassen und einen der beiden Links anklicken, die in den Chatroom führen. Ich würde
entrance_normal.html empfehlen, die hat das einfachere Interface. Nicht wundern, falls alles auf japanisch ist, meine eigene englische Variante der HTML-Dateien wurde glaub ich irgendwie zerstört. Der Client selbst ist dann auch auf Englisch und relativ selbsterklärend.
[EDIT: Okay, offenbar gibts die englische HTML-Datei doch noch.]
Allerdings scheint das Programm unter Windows 7 nicht zu funktionieren. Da kommt immer ein "Unrecognized Windows Sockets error: 0: JVM_Bind", wenn man versucht, einen der beiden Server zu starten. Mag aber auch an mir liegen. XP-Modus hab ich noch nicht ausprobiert.
EDIT2: Huch, nun gehts auf einmal? Als ich auf "Start Web Server" klickte, kam die übliche Frage von der Windows Firewall. Ohne, dass ich das Programm neu gestartet hätte. Wie war das mit den Systemen die irgendwann so komplex werden, dass sie nichtdeterministisch erscheinen?