get_socket_descriptorT_get_socket_descriptorGetSocketDescriptorGetSocketDescriptorget_socket_descriptor (算子)

名称

get_socket_descriptorT_get_socket_descriptorGetSocketDescriptorGetSocketDescriptorget_socket_descriptor — 获取操作系统使用的套接字的套接字描述符。

签名

get_socket_descriptor( : : Socket : SocketDescriptor)

Herror T_get_socket_descriptor(const Htuple Socket, Htuple* SocketDescriptor)

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

Hlong HSocket::GetSocketDescriptor() const

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

int HSocket.GetSocketDescriptor()

def get_socket_descriptor(socket: HHandle) -> int

描述

get_socket_descriptorget_socket_descriptorGetSocketDescriptorGetSocketDescriptorGetSocketDescriptorget_socket_descriptor 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.

执行信息

参数

SocketSocketSocketSocketsocketsocket (输入控制)  socket HSocket, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Socket number.

SocketDescriptorSocketDescriptorSocketDescriptorSocketDescriptorsocketDescriptorsocket_descriptor (输出控制)  integer HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Socket descriptor used by the operating system.

可能的前趋

open_socket_acceptopen_socket_acceptOpenSocketAcceptOpenSocketAcceptOpenSocketAcceptopen_socket_accept, open_socket_connectopen_socket_connectOpenSocketConnectOpenSocketConnectOpenSocketConnectopen_socket_connect, socket_accept_connectsocket_accept_connectSocketAcceptConnectSocketAcceptConnectSocketAcceptConnectsocket_accept_connect

另见

set_socket_paramset_socket_paramSetSocketParamSetSocketParamSetSocketParamset_socket_param

模块

基础