A.1. Endfassung des BeatBox-Client-Programms

Dieser Code ist größtenteils der gleiche wie der Code aus den CodeKüchen in den vorangegangenen Kapiteln, wir machen daher nicht wieder überall Anmerkungen. Neu ist Folgendes:

GUI: Es werden zwei neue Komponenten hinzugefügt: für den Textbereich (genauer gesagt, die scrollbare Liste), in dem die eingehenden Nachrichten stehen, und für das Textfeld.

NETZWERK: Genau wie der EinfacheChatClient in Kapitel 15 verbindet sich die BeatBox jetzt mit dem Server und bekommt einen Eingabe- und einen Ausgabestrom.

THREADS: Hier starten wir – wieder genau wie bei dem einfachen ChatClient – eine »Reader«-Klasse, die nach eingehenden Nachrichten vom Server Ausschau hält. Die eingehenden Nachrichten enthalten jedoch ...

Get Java™ von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.