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.