首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 应用服务器 >

关于TCP获得对方IP的有关问题

2012-03-03 
关于TCP获得对方IP的问题各们好,我在公网上有一台服务器,是以端口映射的方式架在公网上的,用的C++ 的TCP/I

关于TCP获得对方IP的问题
各们好,我在公网上有一台服务器,是以端口映射的方式架在公网上的,用的C++ 的TCP/IP方式接收数据,现在有个问题是,我从收到的数据包里面解析出来的IP地址怎么是服务器网关对外的公网地址,而不是客户端的公网地址,有了解这个的大哥请帮个忙解答一下,谢谢了

[解决办法]
服务器是在网关后面的不?然后服务器是在公网上还是内网通过端口映射连公网?
[解决办法]
不应该的,映射出去得到的地址就应该是对方公网地址,好好检查下你的IP和网络提供商给你的Ip一样不,如果你用的不是电信或联通的网的话,有可能是提供商租用他们的,然后分给你的,它会跟据你访问的服务器是哪种网络来判断你对外用对应的哪种网,所以你在网上查到的IP大多数是电信的IP,而你服务器得到的IP有可能是联通的IP,因为你服务器是架在联通机房的。

跨网通讯费用是很高的,网络提供商为了避免这个,才会租用多种网络,跟据情况分配的

热点排行