读书人

ubuntu下tcp程序有关问题

发布时间: 2012-03-08 13:30:13 作者: rapoo

ubuntu下tcp程序问题
请教问题,我在虚拟机Ubuntu系统上运行一个tcp程序,server端用了局域网ip地址绑定时,在同一机器上的client端可以访问通讯。
但是我把server端的ip地址改为公网ip的时候,client端就不能通讯了。。

[解决办法]
你说的“用公网ip绑定server端”,client程序访问的时候也用公网IP吗?
如果是的话,
server端是接收端,接收端只监听端口,不监听IP
没有你所谓你的绑定内网还是外网IP的说法。

client端发送数据的到你的公网IP的XX端口,实际上是发送到了你网关的XX端口,而不是你本机的XX端口;

具体就自己google“端口映射”,“路由”等相关知识点

读书人网 >UNIXLINUX

热点推荐