KlassenKlassenKlassenKlassen | | | | Operatoren

get_socket_paramget_socket_paramGetSocketParamget_socket_paramGetSocketParamGetSocketParam (Operator)

Name

get_socket_paramget_socket_paramGetSocketParamget_socket_paramGetSocketParamGetSocketParam — Auslesen von Socket-Einstellungen.

Signatur

get_socket_param( : : Socket, ParamName : ParamValue)

Herror get_socket_param(const Hlong Socket, const char* ParamName, char* ParamValue)

Herror T_get_socket_param(const Htuple Socket, const Htuple ParamName, Htuple* ParamValue)

Herror get_socket_param(const HTuple& Socket, const HTuple& ParamName, char* ParamValue)

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

void GetSocketParam(const HTuple& Socket, const HTuple& ParamName, HTuple* ParamValue)

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

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

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

void HOperatorSetX.GetSocketParam(
[in] VARIANT Socket, [in] VARIANT ParamName, [out] VARIANT* ParamValue)

VARIANT HSocketX.GetSocketParam([in] VARIANT ParamName)

static void HOperatorSet.GetSocketParam(HTuple socket, HTuple paramName, out HTuple paramValue)

HTuple HSocket.GetSocketParam(HTuple paramName)

HTuple HSocket.GetSocketParam(string paramName)

Beschreibung

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

Mittels 'address_info'"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_paramSetSocketParamset_socket_paramSetSocketParamSetSocketParam.

Parallelisierung

Parameter

SocketSocketSocketSocketSocketsocket (input_control)  socket_id HSocket, HTupleHTupleHSocket, HTupleHSocketX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Nummer des Sockets.

ParamNameParamNameParamNameParamNameParamNameparamName (input_control)  string(-array) HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Name der Socket-Einstellung.

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

ParamValueParamValueParamValueParamValueParamValueparamValue (output_control)  string HTupleHTupleHTupleVARIANTHtuple (string / real / integer) (string / double / int / long) (HString / double / Hlong) (char* / double / Hlong) (BSTR / double / Hlong) (char* / double / Hlong)

Wert der Socket-Einstellung.

Vorgänger

open_socket_connectopen_socket_connectOpenSocketConnectopen_socket_connectOpenSocketConnectOpenSocketConnect, socket_accept_connectsocket_accept_connectSocketAcceptConnectsocket_accept_connectSocketAcceptConnectSocketAcceptConnect

Nachfolger

set_socket_paramset_socket_paramSetSocketParamset_socket_paramSetSocketParamSetSocketParam

Siehe auch

set_socket_paramset_socket_paramSetSocketParamset_socket_paramSetSocketParamSetSocketParam

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren