如何指定使用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