new net.Socket([options])
-
options
<Object> 可用的选项有:¥
options
<Object> Available options are:-
fd
<number> 如果指定,则使用给定的文件描述符封装现有的套接字,否则将创建新的套接字。¥
fd
<number> If specified, wrap around an existing socket with the given file descriptor, otherwise a new socket will be created. -
allowHalfOpen
<boolean> 如果设置为false
,则当可读端结束时,套接字将自动结束可写端。有关详细信息,请参阅net.createServer()
和'end'
事件。默认值:false
。¥
allowHalfOpen
<boolean> If set tofalse
, then the socket will automatically end the writable side when the readable side ends. Seenet.createServer()
and the'end'
event for details. Default:false
. -
readable
<boolean> 当传入fd
时,则允许在套接字上读取,否则将被忽略。默认值:false
。¥
readable
<boolean> Allow reads on the socket when anfd
is passed, otherwise ignored. Default:false
. -
writable
<boolean> 当传入fd
时,则允许在套接字上写入,否则将被忽略。默认值:false
。¥
writable
<boolean> Allow writes on the socket when anfd
is passed, otherwise ignored. Default:false
. -
signal
<AbortSignal> 可用于销毁套接字的中止信号。¥
signal
<AbortSignal> An Abort signal that may be used to destroy the socket.
-
-
返回:<net.Socket>
¥Returns: <net.Socket>
创建一个新的套接字对象。
¥Creates a new socket object.
新创建的套接字可以是 TCP 套接字或流式 IPC 端点,具体取决于它 connect()
的用途。
¥The newly created socket can be either a TCP socket or a streaming IPC
endpoint, depending on what it connect()
to.