<< Inhaltsverzeichnis Suchen >>

CLIENT_SOCKET_SET_TIMEOUT

Funktion

Syntax:

CLIENT_SOCKET_SET_TIMEOUT(<HANDLE>,<MILLISEKUNDEN>)

<HANDLE>                       = <NUM-AUSDRUCK>
<MILLISEKUNDEN>      = <STRING-AUSDRUCK>

Bedeutung:

Diese Funktion legt fest, wieviele <MILLISEKUNDEN> die Funktion CLIENT_SOCKET_READ$ auf Eingabezeichen wartet. Nach Ablauf der Wartezeit wird die Funktion CLIENT_SOCKET_READ$ beendet und ERRORTEXT$ enthält die Fehlermeldung. Ist <MILLISEKUNDEN> <= 0, so wird endlos gewartet.

<HANDLE> ist die von der Funktion CLIENT_SOCKET gelieferte Identifizierungsnummer.

CLIENT_SOCKET_SET_TIMEOUT liefert als Ergebnis 0, 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:

H% = CLIENT_SOCKET_SET_TIMEOUT(HANDLE%,1000)
IF H% <> 0
THEN ERRORMES = "Fehler " + ERRORTEXT$
ENDIF

siehe auch:

CLIENT_SOCKET, CLIENT_SOCKET_READ$,
CLIENT_SOCKET_WRITE
, CLOSE_SOCKET, SERVER_SOCKET