项目代码及项目描述请移步Github TCPServerOnNodejs。是用Nodejs做的一个TCP接收服务器。附带测试用的客户端代码。
目前可以在本机上面模拟10K级别的TCP并发连接。现在我想让TCP服务端和测试用的客户端不在一台机器上。目前局域网下两台计算机可以互相PING通,但是无法互相telnet,提示大概是CONNECTION REFUSED
。
是不是需要配置防火墙什么的啊?
项目代码及项目描述请移步Github TCPServerOnNodejs。是用Nodejs做的一个TCP接收服务器。附带测试用的客户端代码。
目前可以在本机上面模拟10K级别的TCP并发连接。现在我想让TCP服务端和测试用的客户端不在一台机器上。目前局域网下两台计算机可以互相PING通,但是无法互相telnet,提示大概是CONNECTION REFUSED
。
是不是需要配置防火墙什么的啊?
7 回答5.3k 阅读
7 回答3.2k 阅读✓ 已解决
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答799 阅读✓ 已解决
把 server.js 里的 HOST 改成 0.0.0.0 或者不传进 listen 里,然后把 client.js 里的 HOST 指向 server 端的 ip 就可以了。
PS: 如果 server 端有防火墙,要 accept server 端口。