Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js – 指定TCP套接字客户端连接的本地端口大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
如何使用Node.js指定出站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中的等价物是什么?

解决方法

根据错误报告“ net.connect() should accept a localPort option”,最近添加了该功能

它于2月17日在this commit添加,应该在Node的下一个版本中提供.如果您不能等待,可以将diff直接修补到0.10.31,它应该按原样工作,因为C++ Bind function at the time of the 0.10.31 release支持端口参数(补丁只是增加了JavaScript层以使用该C参数).

大佬总结

以上是大佬教程为你收集整理的node.js – 指定TCP套接字客户端连接的本地端口全部内容,希望文章能够帮你解决node.js – 指定TCP套接字客户端连接的本地端口所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。