| Operatoren |
set_socket_param — Setzen einer Socket-Einstellung.
set_socket_param( : : Socket, GenParamName, GenParamValue : )
set_socket_param stellt für die angegebene Socket-Verbindung die mit GenParamName bezeichnete Einstellung auf den entsprechenden Wert GenParamValue. Verfügbare Parameter sind 'timeout', 'SO_SNDBUF', 'SO_RCVBUF', 'SO_BROADCAST' und 'TCP_NODELAY'.
Mit dem Parameter 'timeout' wird ein Timeout für diesen Socket gesetzt. Er wird als Fließkommazahl in der Einheit Sekunden oder als Zeichenkette 'infinite' (endlos) angegeben.
Die mit 'SO_' oder 'TCP_' beginnenden Parameter setzen die entsprechenden Socketoptionen. 'SO_SNDBUF' beziehungsweise 'SO_RCVBUF' geben die Größe des Sende- und Empfangsbuffers des Betriebssystems für diesen Socket an. Dies ist nicht die Größe eines Netzwerkpakets, sondern die Größe des temporären Speichers für Netzwerkpakete, den das Betriebssystem benutzt. 'SO_BROADCAST' kann nur mit UDP Verbindungen benutzt werden und ermöglicht die gleichzeitige Übertragung von Netzwerkpaketen an mehrere Empfänger. 'TCP_NODELAY' kontrolliert den Nagle Algorithmus, mit dem der Fluß kleiner TCP Packete optimiert wird, und kann nur mit TCP Verbindungen benutzt werden.
Nummer des Sockets.
Name der Socket-Einstellung.
Werteliste: 'SO_BROADCAST', 'SO_RCVBUF', 'SO_SNDBUF', 'TCP_NODELAY', 'timeout'
Wert der Socket-Einstellung.
Defaultwert: 'on'
Wertevorschläge: 'on', 'off', 0, 1, 3.0, 'infinite', 530, 1460
open_socket_connect, socket_accept_connect
Foundation
| Operatoren |