15.8. Einen einfachen Server schreiben
Was braucht man also, um eine Server-Anwendung zu schreiben? Nichts weiter als ein Paar Sockets. Ja, ein Paar mit großem »P« – also zwei. Einen ServerSocket, der auf Client-Anfragen wartet (wenn ein Client einen »new Socket()« erzeugt), und einen einfachen Socket, der für die Kommunikation mit dem Client benutzt wird.
Und so funktioniert es:
❶ Die Server-Anwendung erzeugt einen ServerSocket auf einem ganz bestimmten Port.
ServerSocket serverSock = new ServerSocket(4242);
Damit beginnt die Server-Anwendung, auf eingehende Client-Anfragen auf Port 4242 zu lauschen.
ServerSocket
❷ Der Client stellt eine Socket-Verbindung zur Server-Anwendung her.
Socket sock = new Socket("190.165.1.103", 4242);
Der Client ...
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.