antLogger.logServer
Class Server

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--antLogger.logServer.Server

public class Server
extends Thread

Netzwerk-Server
Ein Netzwerk Server, welcher auf einem bestimmten Port wartet
und bei einer ankommenden verbindung eine Connection Objekt
erzeugt welche dann mit dem Client Kommuniziert.
Dieser Server läuft in Einem Thread, so blockiert er nicht die Anwendung, und nimmt
maximal 5 Verbindungen pro Sekunden an. Auch nimmt er nur Verbindungen vom localhost (127.0.0.1) an

JAVA-Logger antLogger; Projekt der HTA Luzern->Abteilung Informatik->Software Engineering
Authoren Patrick Bründler, Pascal Mengelt, Andy Wyss, Fabian Heusser
Teacher: Jörg Hofstetter
School: hta.fhz.ch, Horw;
Project Homepage: http://www.w3p.ch/antLogger/


LEGAL NOTICE
THIS PROJECT AND ITS FILES ARE COPYRIGHTED BY THE AUTHORS
THIS PROJECT CAN BE COPIED, MODIFIED AND DISTRIBUTED
UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENCE

Author:
Fabian Heusser, Patrick Bründler, Pascal Mengelt, Andy Wyss
Version: 1.0 $Date$ $Revision$

Fields inherited from class java.lang.Thread
MIN_PRIORITY, NORM_PRIORITY, MAX_PRIORITY

Constructor Summary
Server(int port, StreamCollector ms)
          Konstruirt einen Server welcher auf dem Angegebenen Port hört.

Method Summary
 voidrun()
          Wartet auf ankommende Verbindungen und erzeugt Connection Objekte.

Methods inherited from class java.lang.Thread
currentThread, yield, sleep, sleep, start, stop, stop, interrupt, interrupted, isInterrupted, destroy, isAlive, suspend, resume, setPriority, getPriority, setName, getName, getThreadGroup, activeCount, enumerate, countStackFrames, join, join, join, dumpStack, setDaemon, isDaemon, checkAccess, toString, getContextClassLoader, setContextClassLoader

Methods inherited from class java.lang.Object
getClass, hashCode, equals, notify, notifyAll, wait, wait, wait

Constructor Detail

Server

public Server(int port, StreamCollector ms)
Konstruirt einen Server welcher auf dem Angegebenen Port hört.
Parameters:
port - int, Portnummer auf welchem der Server Verbindungen entgegen nimmt
ms - MessageServer, dieser nimmt Daten von allen Verbindungen auf und speist sie in einen Stream
Method Detail

run

public void run()
Wartet auf ankommende Verbindungen und erzeugt Connection Objekte.