首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

用Socket做即时通信的软件,在局域网内测试很正常,但放到公网运行就不行了。该如何处理

2012-04-05 
用Socket做即时通信的软件,在局域网内测试很正常,但放到公网运行就不行了。。。用Socket做即时通信的软件,一

用Socket做即时通信的软件,在局域网内测试很正常,但放到公网运行就不行了。。。
用Socket做即时通信的软件,一个客户端,一个服务器端;
在局域网内测试很正常,但把服务器端放到一个固定IP的服务器上运行,在局域网内运行客户端,就通信不了了
请问大概是什么原因?

[解决办法]
局域网网关是否支持NAT,如果没有
手动添加映射端口。
服务器防火啬,客户端防火啬有没有开相应的端口
[解决办法]
和nat无关,否则局域网的机子也不能上internet了..
先ping过看是否连得上

热点排行