ClassesClassesClassesClasses | | | | Operators

get_socket_descriptorget_socket_descriptorGetSocketDescriptorget_socket_descriptorGetSocketDescriptorGetSocketDescriptor (Operator)

Name

get_socket_descriptorget_socket_descriptorGetSocketDescriptorget_socket_descriptorGetSocketDescriptorGetSocketDescriptor — Get the socket descriptor of a socket used by the operating system.

Signature

get_socket_descriptor( : : Socket : SocketDescriptor)

Herror get_socket_descriptor(const Hlong Socket, Hlong* SocketDescriptor)

Herror T_get_socket_descriptor(const Htuple Socket, Htuple* SocketDescriptor)

Herror get_socket_descriptor(const HTuple& Socket, Hlong* SocketDescriptor)

Hlong HSocket::GetSocketDescriptor() const

void GetSocketDescriptor(const HTuple& Socket, HTuple* SocketDescriptor)

Hlong HSocket::GetSocketDescriptor() const

void HOperatorSetX.GetSocketDescriptor(
[in] VARIANT Socket, [out] VARIANT* SocketDescriptor)

Hlong HSocketX.GetSocketDescriptor()

static void HOperatorSet.GetSocketDescriptor(HTuple socket, out HTuple socketDescriptor)

int HSocket.GetSocketDescriptor()

Description

get_socket_descriptorget_socket_descriptorGetSocketDescriptorget_socket_descriptorGetSocketDescriptorGetSocketDescriptor returns the socket descriptor used by the operating system for the socket connection that is passed in SocketSocketSocketSocketSocketsocket. The socket descriptor can be used in operating system calls such as select, read, write, recv, or send.

Parallelization

Parameters

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

Socket number.

SocketDescriptorSocketDescriptorSocketDescriptorSocketDescriptorSocketDescriptorsocketDescriptor (output_control)  integer HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Socket descriptor used by the operating system.

Possible Predecessors

open_socket_acceptopen_socket_acceptOpenSocketAcceptopen_socket_acceptOpenSocketAcceptOpenSocketAccept, open_socket_connectopen_socket_connectOpenSocketConnectopen_socket_connectOpenSocketConnectOpenSocketConnect, socket_accept_connectsocket_accept_connectSocketAcceptConnectsocket_accept_connectSocketAcceptConnectSocketAcceptConnect

See also

set_socket_paramset_socket_paramSetSocketParamset_socket_paramSetSocketParamSetSocketParam

Module

Foundation


ClassesClassesClassesClasses | | | | Operators