15.2. Verbinden, senden und empfangen

Drei Dinge müssen wir lernen, um den Client zum Laufen zu bringen:

  1. Wie man die Verbindung zwischen Client und Server herstellt.

  2. Wie man Nachrichten an den Server sendet.

  3. Wie man Nachrichten vom Server empfängt.

Es muss eine Menge Lowlevel-Kram passieren, damit das Ganze funktioniert. Aber wir haben Glück – das Netzwerkpaket der Java-API macht das zu einem Kinderspiel für Programmierer. Sie werden viel mehr GUI-Code zu sehen bekommen als Netzwerk- und E/A-Code.

Aber das ist noch nicht alles.

In dem einfachen Chat-Client lauert nämlich ein Problem, dem wir in diesem Buch bis jetzt nicht begegnet sind: Wie macht man zwei Dinge gleichzeitig? Das Herstellen einer Verbindung ist eine einzelne Operation (die entweder ...

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.