<< Inhaltsverzeichnis Suchen >>

SERVER_SOCKET

Funktion

Syntax:

SERVER_SOCKET(<PORT>,<SSL>,<MACRONAME>)

<PORT>              = <NUM-AUSDRUCK>
<SSL>                  = <NUM-AUSDRUCK>

Bedeutung:

SERVER_SOCKET öffnet ein Server-Socket am Port <PORT>.

Ist <SSL> <> 0, so wird eine sichere SSL-Verbindung verwendet.

Für jede am Port <PORT> eingehende Client-Verbindung wird der Macro <MACRONAME> ausgeführt. Es ist zu beachten, daß bei mehreren Client-Verbindungen auch der Macro <MACRONAME> mehrfach gleichzeitig ausgeführt wird !

SERVER_SOCKET liefert als Ergebnis eine Identifizierungsnummer (Handle) für das Server-Socket wenn kein Fehler auftrat, andernfalls -1.

Im Fehlerfall enthält die Variable ERRORTEXT$ die Fehlermeldung.

Diese Funktion hat nur eine Wirkung unter Java, sonst liefert sie als Ergebnis stets -1.

Beispiel:

PORT% = 2000
SSL% = 1
HANDLE% = SERVER_SOCKET(PORT%,SSL%,SOCKET.SE.MACRO)
IF HANDLE% = -1
THEN ERRORMES = "Fehler: " + ERRORTEXT$
ENDIF

siehe auch:

SERVER_SOCKET_READ$, SERVER_SOCKET_SET_TIMEOUT,
SERVER_SOCKET_WRITE
, CLOSE_SOCKET, CLIENT_SOCKET