get_socket_paramT_get_socket_paramGetSocketParamGetSocketParam (Operator)

Name

get_socket_paramT_get_socket_paramGetSocketParamGetSocketParam — Auslesen von Socket-Einstellungen.

Signatur

get_socket_param( : : Socket, GenParamName : GenParamValue)

Herror T_get_socket_param(const Htuple Socket, const Htuple GenParamName, Htuple* GenParamValue)

void GetSocketParam(const HTuple& Socket, const HTuple& GenParamName, HTuple* GenParamValue)

HTuple HSocket::GetSocketParam(const HTuple& GenParamName) const

HTuple HSocket::GetSocketParam(const HString& GenParamName) const

HTuple HSocket::GetSocketParam(const char* GenParamName) const

HTuple HSocket::GetSocketParam(const wchar_t* GenParamName) const   (Nur Windows)

static void HOperatorSet.GetSocketParam(HTuple socket, HTuple genParamName, out HTuple genParamValue)

HTuple HSocket.GetSocketParam(HTuple genParamName)

HTuple HSocket.GetSocketParam(string genParamName)

Beschreibung

get_socket_paramget_socket_paramGetSocketParamGetSocketParamGetSocketParam liest den Wert GenParamValueGenParamValueGenParamValueGenParamValuegenParamValue der mit GenParamNameGenParamNameGenParamNameGenParamNamegenParamName bezeichneten Einstellung für die angegebene Socket-Verbindung aus. Verfügbare Parameter sind 'timeout'"timeout""timeout""timeout""timeout", 'address_info'"address_info""address_info""address_info""address_info", 'SO_SNDBUF'"SO_SNDBUF""SO_SNDBUF""SO_SNDBUF""SO_SNDBUF", 'SO_RCVBUF'"SO_RCVBUF""SO_RCVBUF""SO_RCVBUF""SO_RCVBUF", 'SO_BROADCAST'"SO_BROADCAST""SO_BROADCAST""SO_BROADCAST""SO_BROADCAST" und 'TCP_NODELAY'"TCP_NODELAY""TCP_NODELAY""TCP_NODELAY""TCP_NODELAY".

Mittels 'address_info'"address_info""address_info""address_info""address_info" erhält man die IP Adresse und den Netzwerkport der lokalen und entfernten Verbindungsendpunkte des angegebenen Sockets.

Die Beschreibung der restlichen Parameter finden Sie in der Dokumentation des Operators set_socket_paramset_socket_paramSetSocketParamSetSocketParamSetSocketParam.

Ausführungsinformationen

Parameter

SocketSocketSocketSocketsocket (input_control)  socket HSocket, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Nummer des Sockets.

GenParamNameGenParamNameGenParamNameGenParamNamegenParamName (input_control)  string(-array) HTupleHTupleHtuple (string) (string) (HString) (char*)

Name der Socket-Einstellung.

Werteliste: 'SO_BROADCAST'"SO_BROADCAST""SO_BROADCAST""SO_BROADCAST""SO_BROADCAST", 'SO_RCVBUF'"SO_RCVBUF""SO_RCVBUF""SO_RCVBUF""SO_RCVBUF", 'SO_SNDBUF'"SO_SNDBUF""SO_SNDBUF""SO_SNDBUF""SO_SNDBUF", 'TCP_NODELAY'"TCP_NODELAY""TCP_NODELAY""TCP_NODELAY""TCP_NODELAY", 'address_info'"address_info""address_info""address_info""address_info", 'timeout'"timeout""timeout""timeout""timeout"

GenParamValueGenParamValueGenParamValueGenParamValuegenParamValue (output_control)  string HTupleHTupleHtuple (string / real / integer) (string / double / int / long) (HString / double / Hlong) (char* / double / Hlong)

Wert der Socket-Einstellung.

Vorgänger

open_socket_connectopen_socket_connectOpenSocketConnectOpenSocketConnectOpenSocketConnect, socket_accept_connectsocket_accept_connectSocketAcceptConnectSocketAcceptConnectSocketAcceptConnect

Nachfolger

set_socket_paramset_socket_paramSetSocketParamSetSocketParamSetSocketParam

Siehe auch

set_socket_paramset_socket_paramSetSocketParamSetSocketParamSetSocketParam

Modul

Foundation