get_socket_descriptorT_get_socket_descriptorGetSocketDescriptorGetSocketDescriptorget_socket_descriptor (算子)
名称
get_socket_descriptorT_get_socket_descriptorGetSocketDescriptorGetSocketDescriptorget_socket_descriptor — 获取操作系统使用的套接字的套接字描述符。
签名
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
模块
基础