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