socket.connect()
在给定套接字上启动连接。
¥Initiate a connection on a given socket.
可能的语法有:
¥Possible signatures:
-
socket.connect(path[, connectListener])
用于 IPC 连接。¥
socket.connect(path[, connectListener])
for IPC connections. -
socket.connect(port[, host][, connectListener])
用于 TCP 连接。¥
socket.connect(port[, host][, connectListener])
for TCP connections. -
返回:<net.Socket> 套接字自身
¥Returns: <net.Socket> The socket itself.
这个函数是异步的。建立连接后,将触发 'connect'
事件。如果连接出现问题,而不是 'connect'
事件,将触发 'error'
事件并将错误传递给 'error'
监听器。最后一个参数 connectListener
(如果提供)将被添加为 'connect'
事件的监听器一次。
¥This function is asynchronous. When the connection is established, the
'connect'
event will be emitted. If there is a problem connecting,
instead of a 'connect'
event, an 'error'
event will be emitted with
the error passed to the 'error'
listener.
The last parameter connectListener
, if supplied, will be added as a listener
for the 'connect'
event once.
此函数只能用于在触发 'close'
后重新连接套接字,否则可能会导致未定义的行为。
¥This function should only be used for reconnecting a socket after
'close'
has been emitted or otherwise it may lead to undefined
behavior.