如何指定使用Node.js的出站TCP连接的源端口/本地端口本地端口?这是支持某些防火墙规则所必需的。指定TCP套接字客户端连接
net.connect({port: PORT, host: HOST}, callback)
我希望在上面的调用中有一个额外的参数'localPort'。但看起来API不处理,以下不起作用。
net.connect({port: PORT, host: HOST, localPort: 12345}, callback)
使用Java,我会做类似下面:
Socket s = new Socket();
s.bind(new InetSocketAddress("179.11.123.102", 5000));
s.connect(new InetSocketAddress("178.1.2.102", 1234));
什么是Node.js的相同呢?
什么?套接字不能同时用于监听和连接。 – freakish 2014-09-03 12:11:19
这不是我的意思,指定出站连接的本地端口 – 2014-09-03 12:16:02
好的。那么你有什么尝试?这是非常有据可查的。 – freakish 2014-09-03 12:20:56