Class SERVER3

java.lang.Object
  extended by SERVER3

public class SERVER3
extends java.lang.Object

Serverimplementierung, Auslagerung der Clientprozesse in einen Thread


Field Summary
private  int port
          Portnummer des Ports, auf dem die Verbindungen etabliert sind
private  java.net.ServerSocket serverSocket
          bidirektionale Schnittstelle zur Netzwerkprotokoll-Implementierung des Servers
 
Constructor Summary
SERVER3()
          Konstruktor des Servers
 
Method Summary
private  void AufNeuenClientWarten()
          wartet auf eine neue Verbindung und lagert diese einen Thread aus
static void main(java.lang.String[] args)
          Hauptprogramm zum Erzeugen des Serverobjekts
private  void ServerStarten()
          fragt den Port ab und erzeugt den Serversocket
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serverSocket

private java.net.ServerSocket serverSocket
bidirektionale Schnittstelle zur Netzwerkprotokoll-Implementierung des Servers


port

private int port
Portnummer des Ports, auf dem die Verbindungen etabliert sind

Constructor Detail

SERVER3

public SERVER3()
        throws java.io.IOException
Konstruktor des Servers

Throws:
java.io.IOException - eine Ausnahme tritt auf falls:
- der Server nicht gestartet werden kann (weil beispielsweise der Port nicht frei ist)
- die Clientverbindung gestört bzw. unterbrochen wurde.
Method Detail

AufNeuenClientWarten

private void AufNeuenClientWarten()
                           throws java.io.IOException
wartet auf eine neue Verbindung und lagert diese einen Thread aus

Throws:
java.io.IOException

ServerStarten

private void ServerStarten()
                    throws java.io.IOException
fragt den Port ab und erzeugt den Serversocket

Throws:
java.io.IOException

main

public static void main(java.lang.String[] args)
Hauptprogramm zum Erzeugen des Serverobjekts

Parameters:
args - keine Parameter beim Programmaufruf erforderlich