控制台下网络编程求助
写了个控制台简单的聊天程序
端口号都使用一个固定的,
ip地址由加入方输入
在局域网中测试下来一切良好,
可我想让程序在不是局域网中也要能运行,
可是试验失败了,请问是什么原因
socket不是可以支持外网的连接吗?
[解决办法]
如果对方是公网IP,当然可以,
但是如果两机子在不同的局域网内,这种普通的方式就不行了,要使用NAT
[解决办法]
对面是内网IP, 请配置对方网关做端口映射.
[解决办法]
在路由上做个端口映射,这些不是程序的事情了,楼主多学学网络知识吧
发布时间: 2012-08-01 17:53:40 作者: rapoo
控制台下网络编程求助
写了个控制台简单的聊天程序
端口号都使用一个固定的,
ip地址由加入方输入
在局域网中测试下来一切良好,
可我想让程序在不是局域网中也要能运行,
可是试验失败了,请问是什么原因
socket不是可以支持外网的连接吗?
[解决办法]
如果对方是公网IP,当然可以,
但是如果两机子在不同的局域网内,这种普通的方式就不行了,要使用NAT
[解决办法]
对面是内网IP, 请配置对方网关做端口映射.
[解决办法]
在路由上做个端口映射,这些不是程序的事情了,楼主多学学网络知识吧