new net.Socket([options])


版本历史
版本变更
v15.14.0

添加了中止信号支持。

v0.3.4

新增于: v0.3.4

  • 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 to false, then the socket will automatically end the writable side when the readable side ends. See net.createServer() and the 'end' event for details. Default: false.

    • readable <boolean> 当传入 fd 时,则允许在套接字上读取,否则将被忽略。默认值:false

      \readable <boolean> Allow reads on the socket when an fd is passed, otherwise ignored. Default: false.

    • writable <boolean> 当传入 fd 时,则允许在套接字上写入,否则将被忽略。默认值:false

      \writable <boolean> Allow writes on the socket when an fd 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.

AltStyle によって変換されたページ (->オリジナル) /