在给定的套接字上启动一个连接。
可能的签名:
- [
socket.connect(options[, connectListener])
][socket.connect(options)
] - [
socket.connect(path[, connectListener])
][socket.connect(path)
] 用于 [IPC][] 连接。 - [
socket.connect(port[, host][, connectListener])
][socket.connect(port)
] 用于 TCP 连接。 - 返回: {net.Socket} socket 自身。
该方法是异步的。当连接建立了的时候,['connect'
][] 事件将会被触发。如果连接过程中有问题,['error'
][] 事件将会代替 ['connect'
][] 事件被触发,并将错误信息传递给 ['error'
][] 监听器。
最后一个参数 connectListener
,如果指定了,将会被添加为 ['connect'
][] 事件的监听器。
This function should only be used for reconnecting a socket after
'close'
has been emitted or otherwise it may lead to undefined
behavior.