在别人的机器上
ping 你的ip ,
看看有响应吗? 没有的话,说明你们之间的物理连接都不通。
有响应的话,继续如下流程
cmd下 telnet 你的ip 你的端口
如telnet 192.168.12.123 8808
看看有响应吗?没有的话,说明你的机器端口没有开放,可能是有防火墙之类的。
如果telnet有响应的话,
那就是你的程序有问题了。
把服务端的 s.Listen(0);改为 s.Listen(一个具体的整数,但不要太大);
还有,如果服务端和客户端不在一台机器上,就要指定服务端的IP地址,而127.0.0.1代表的是本机地址
所以要把服务端的127.0.0.1改为你服务器的真实地址,如202.20.81.91