serverServerinstanz

Erstellen eines Servers

Um einen Socket.IO-Server zu starten, erstellen Sie ein Konfiguration, setzen Sie die Bind-Adresse und den Port und starten Sie dann den Server.

Configuration config = new Configuration();
config.setHostname("localhost");
config.setPort(9092);

SocketIOServer server = new SocketIOServer(config);
circle-exclamation

Starten des Servers

server.start()

Stoppen des Servers

Stoppen Sie den Server beim Herunterfahren immer sauber (gracefully).

server.stop();
circle-info

socketio4j fügt nach dem Start des Servers einen Shutdown-Hook hinzu, der den Server in bestimmten Szenarien sauber beendet, aber nicht in allen. Es wird stets empfohlen, den Server explizit zu stoppen.

Vollständiges Beispiel

circle-info

Prüfen Ereignisse für dokumentation zu ereignisbehandlung

Hinweise

  • hostname ist optional. Wenn nicht gesetzt, bindet der Server an alle Schnittstellen (0.0.0.0 / ::0).

  • port muss vor dem Starten des Servers gesetzt werden.

  • Threading, Transports und andere erweiterte Optionen können über Konfiguration angepasst werden, bevor Sie start() aufrufen.

Zuletzt aktualisiert

War das hilfreich?