为什么socket在局域网内可以,在广域网就不行?
请大家帮忙看看,下面是我的程序:
服务器端:client=new IPEndPoint( IPAddress.Any,2288);
server=new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);
server.Blocking=true;
server.Bind(client);
server.Listen(100);
客户端:IPAddress serIP=IPAddress.Parse(服务器的ip地址);
IPEndPoint sever=new IPEndPoint(serIP,2288);
Socket clinet=new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);
clinet.Connect(sever);
我在局域网内测试一点问题都没有,可是放在广域网内就不行?报错说连接不到服务器.