A.2. Endfassung des BeatBox-Server-Programms

Dieser Code ist größtenteils identisch mit dem EinfacherChatServer-Code, den wir im Kapitel »Netzwerkprogrammierung und Threads« geschrieben haben. Tatsächlich besteht der einzige Unterschied darin, dass der Server zwei serialisierte Objekte empfängt und weiterversendet statt nur einen einfachen String (eines der beiden serialisierten Objekte ist allerdings zufällig auch ein String).

import java.io.*;
				import java.net.*;
				import java.util.*;
				public class MusikServer {
				ArrayList<ObjectOutputStream> clientOutputStreams;
				public static void main (String[] args) {
				new MusikServer().los();
				}
				public class ClientHandler implements Runnable {
				ObjectInputStream in;
				Socket clientSocket;
				public ClientHandler(Socket ...

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.