我有非常简单的聊天服务器(Java上有100行代码),它运行正常。当我在localhost上使用Telnet测试它时,一切都很好。当我让一些朋友用telnet(telnet <myIP> <port>
测试它时,我分配的端口是5555,服务器在我的PC上运行静态IP)一切都很好,但是我的一个朋友收到了错误
当他试图连接的时候。每个防火墙,防病毒和反间谍软件都从双方关闭。 为什么我的一些朋友会联系而不是他?问题出在哪里:是在服务器上还是在他的电脑上?无法在端口23上打开与主机的连接:连接失败
答案 0 :(得分:14)
之前我遇到过类似的问题,结果是语法。当我这样做时:
telnet 192.168.10.10:3333
我会收到端口23错误但是如果我输入:
telnet 192.168.10.10 3333
我会得到正确的结果。
答案 1 :(得分:2)
尝试将telnet连接设为
telnet 192.168.10.10 3333
不使用:
答案 2 :(得分:1)
你朋友的Telnet客户端显然是在尝试连接到端口 23 ,而不是5555或43839,因为这就是他在收到的错误信息中所说的内容。
请您的朋友查看他正在使用的Telnet客户端的文档,并确保他正确指定端口。