映射外网_nat123论坛客服

 找回密码
 获得新生
查看: 10157|回复: 16

C++聊天室显示局域网外IP是 127.0.0.1 请问怎么解决获取真实IP

[复制链接]
发表于 2015-4-21 13:22:00 | 显示全部楼层 |阅读模式
C++局域网聊天室,经过Nat123端口映射后,局域网穿透。
server端和Client端都分别在两个不同的局域网内,Client端经过端口映射,有外网端口

然而,Client端接收到另一个局域网的Server端的Ip地址是 127.0.0.1????


这是怎么一回事呢?跪求解决方案。




发表于 2015-4-21 14:04:57 | 显示全部楼层
对于http协议参考此帖获取真实IP
http://www.nat123.com/Pages_8_120.jsp

对于TCP协议,开发者请在nat123客户端,右键你的映射=>本地设置=>勾选上选项 “建立连接时以UTF8编码向服务器发送访问者的IP:端口”
然后在接收到第一个数据包时读取访客IP即可
 楼主| 发表于 2015-4-21 13:55:07 | 显示全部楼层
没人鸟,顶顶顶
 楼主| 发表于 2015-4-21 14:04:54 | 显示全部楼层
顶顶顶
 楼主| 发表于 2015-4-21 14:10:04 | 显示全部楼层
nat123jia 发表于 2015-4-21 14:04
对于http协议参考此帖获取真实IP
http://www.nat123.com/Pages_8_120.jsp

非常感激专业人士的解答!!


补充内容 (2015-4-21 20:09):
请问有例子么,跪求TCP的代码例子
发表于 2015-4-21 21:31:44 | 显示全部楼层
发表于 2015-5-6 00:23:35 | 显示全部楼层
看看,顶一个
发表于 2015-5-7 07:20:56 | 显示全部楼层
顶一下啊,呵呵
发表于 2015-5-7 20:25:34 来自手机 | 显示全部楼层
手机怎么获取真实ip呢
发表于 2015-5-14 22:10:29 来自手机 | 显示全部楼层
     顶你肺
您需要登录后才可以回帖 登录 | 获得新生

本版积分规则

手机版|nat123  

GMT+8, 2018-4-26 08:05 , Processed in 0.335114 second(s), 20 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc. | 网站反馈邮箱:natbbs#163.com(把#换成@)

快速回复 返回顶部 返回列表