如何让Ubuntu允许局域网的其他电脑发起的TCP连接?


项目代码及项目描述请移步Github TCPServerOnNodejs 。是用Nodejs做的一个TCP接收服务器。附带测试用的客户端代码。

目前可以在本机上面模拟10K级别的TCP并发连接。现在我想让TCP服务端和测试用的客户端不在一台机器上。目前局域网下两台计算机可以互相PING通,但是无法互相telnet,提示大概是 CONNECTION REFUSED

是不是需要配置防火墙什么的啊?

Linux tcp Ubuntu

kelland 9 years, 2 months ago

把 server.js 里的 HOST 改成 0.0.0.0 或者不传进 listen 里,然后把 client.js 里的 HOST 指向 server 端的 ip 就可以了。
PS: 如果 server 端有防火墙,要 accept server 端口。

瘋狂的烏龜 answered 9 years, 2 months ago

Your Answer