阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js socket.connect

      socket.connect

      在给定的套接字上启动一个连接。

      可能的签名:

      • socket.connect(options[, connectListener])
      • socket.connect(path[, connectListener]) 用于 IPC 连接。
      • socket.connect(port[, host][, connectListener]) 用于 TCP 。
      • Returns: < net.Socket> socket 自身。

      该方法是异步的。当连接建立了的时候,‘connect’ 事件将会被触发。如果连接过程中有问题,‘error’ 事件将会代替 ‘connect’ 事件被触发,并将错误信息传递给 ‘error’ 监听器。 最后一个参数 connectListener,如果指定了,将会被添加为 ‘connect’ 事件的。

      socket.connect(options[, connectListener])

      版本历史

      版本变更
      v6.0.0The hints option defaults to 0 in all cases now. Previously, in the absence of the family option it would default to dns.ADDRCONFIG
      v5.11.0The hints option is supported now.
      v0.1.90新增于: v0.1.90
      • options < Object>
      • connectListener < Function> socket.connect() 的通用参数。将会被添加为 ‘connect’ 事件的监听器。
      • Returns: < net.Socket> Socket 自身。

      在给定的 socket 上初始化一个连接。通常该方法是不需要的,应该使用 net.createConnection() 来创建和打开 socket。一般只在实现一个自定义的 Socket 的时候使用该方法。

      对于 TCP 连接可能的 options 有:

      • port < number> 必须。Socket 连接的端口。
      • host < string> Socket 连接的主机。默认是 ‘localhost’.
      • localAddress < string> Socket 连接的本地地址。
      • localPort < number> Socket 连接的本地端口。
      • family < number> IP栈的版本,可以是4或6。默认值为4。
      • hints < number> 可选的dns.lookup() hints.
      • lookup < Function> 自定义的 lookup 方法。默认是 dns.lookup().

      对于 IPC 连接可能的 options 有:

      • path < string> 必须。客户端连接的路径。查看 Identifying paths for IPC connections。如果提供了,则以上的 TCP 选项都会被忽略。

      返回 socket.

      socket.connect(path[, connectListener])

      • path < string> 客户端连接的路径. 查看 Identifying paths for IPC connections。
      • connectListener < Function> socket.connect() 方法的通用参数。将被添加为 ‘connect’ 事件的监听器。
      • Returns: < net.Socket> Socket 自身。

      在给定的 socket 上初始化 IPC 。

      相当使用 { path: path } 作为 options 调用 socket.connect(options[, connectListener]) 方法的别名。

      返回 socket。

      socket.connect(port[, host][, connectListener])

      新增于: v0.1.90

      • port < number> 客户端连接的端口。
      • host < string> 客户端连接的主机。
      • connectListener < Function> socket.connect() 方法的通用参数。将会被添加为 ‘connect’ 事件的监听器。
      • Returns: < net.Socket> Socket 本身。

      在给定的 socket 上初始化一个 TCP 连接。

      使用 {port: port, host: host} 作为 options 调用 socket.connect(options[, connectListener]) 方法的别名。

      返回 socket。


      更多内容请参考:Node.js net 网络,或者通过 点击对应菜单 进行查看;


      目录
      目录