Package hoverball

Class Server

java.lang.Object
hoverball.Server

public final class Server
extends java.lang.Object
Der Server betreibt mehrere Simulatoren mit einer Hash-Tabelle.

Verbindet sich ein Client mit dem Server mit einem Hash-Key, wird er mit dem entsprechenden Simulator verbunden. Gibt es den Hash-Key noch nicht, wird ein neuer Simulator erzeugt.

Verbindet sich ein Client mit dem Server ohne einen Hash-Key, wird ein neuer Simulator mit einem zufälligen Hash-Key erzeugt.

Werden alle Clients zu einem Simulator des Servers getrennt, wird der Simulator vernichtet.

  • Constructor Summary

    Constructors 
    Constructor Description
    Server()  
  • Method Summary

    Modifier and Type Method Description
    static void main​(java.lang.String[] args)
    Startet den Server (Application!).

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • main

      public static void main​(java.lang.String[] args)
      Startet den Server (Application!).