
Anhang A
118
A.2 Server Programm
import java.io.*;
import java.net.*;
import java.util.*;
public class ServerSeite
{
public static void main(String[] args)
{
int zaehler = 0;
try {
System.out.println("Abhören des Ports 2004: ");
// Port 2004 wird für Kommunikation mit Clients geöffnet.
ServerSocket verbindung = new ServerSocket(2004);
// Die Schleife ermöglicht, Verbindungen mit mehreren Clients
// gleichzeitig aufzunehmen
while (true) {
// Auf die Verbindungswünsche von Clients warten und
// Verbindung aufnehmen
Socket socket = verbindung.accept();
(new ClientThread(++zaehler, socket)).start();
}
}
catch (IOException e) {
System.err.println(e.toString());
System.exit(1);
}
}
}
class ClientThread
extends Thread
{
private int zahl;
private Socket socket;
public ClientThread(int zahl, Socket socket)
{
this.zahl = zahl;
this.socket = socket;
}
Comentarios a estos manuales