VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 354|回复: 7
打印 上一主题 下一主题

[已解决]sockaddr_in获取客户端ip

[复制链接]
29_avatar_middle
最佳答案
0 
跳转到指定楼层
1#
在线会员 发表于 2021-5-20 22:20:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为什么客户端连进来的ip全是127.0.0.1,我用内网穿透,别的局域网连进来的客户端ip都是127.0.0.1。求解决,就那个sin_addr.
服务端部分示例代码:           
sockaddr_in clientaddr={0};
                int ilen=sizeof(sockaddr_in);
            SOCKET accsock=accept(pthis->m_listensock,(sockaddr*)&clientaddr,&ilen);
            CString strip;
           strip=inet_ntoa(clientaddr.sin_addr);
最佳答案
31_avatar_small
2021-5-21 22:06:08
本帖最后由 cpp2019 于 2021-5-21 22:07 编辑
a2060899948 发表于 2021-5-21 13:18
没用,只能获得局域网里的ip.


连接进来的客户端绑定了外网IP?确定是使用外网IP连接到你的服务端?不是没用,是你不会用。




上一篇:stdafx和pch的区别
下一篇:必威英超出现堆区损坏时怎么回事呐?
29_avatar_middle
最佳答案
0 
2#
ico_lz  楼主| 发表于 2021-5-20 22:33:58 | 只看该作者
还是说这个sockaddr_in只能获取局域网的ip?
31_avatar_middle
最佳答案
22 
3#
在线会员 发表于 2021-5-21 00:35:00 | 只看该作者
sockaddr_in是个结构体,获取对端IP和端口使用GetPeerName。
29_avatar_middle
最佳答案
0 
4#
ico_lz  楼主| 发表于 2021-5-21 13:18:25 | 只看该作者
cpp2019 发表于 2021-5-21 00:35
sockaddr_in是个结构体,获取对端IP和端口使用GetPeerName。

没用,只能获得局域网里的ip.
31_avatar_middle
最佳答案
22 
5#
在线会员 发表于 2021-5-21 22:06:08 | 只看该作者    本楼为最佳答案   
bestAnswer
本帖最后由 cpp2019 于 2021-5-21 22:07 编辑
a2060899948 发表于 2021-5-21 13:18
没用,只能获得局域网里的ip.


连接进来的客户端绑定了外网IP?确定是使用外网IP连接到你的服务端?不是没用,是你不会用。
29_avatar_middle
最佳答案
0 
6#
ico_lz  楼主| 发表于 2021-5-22 12:06:24 | 只看该作者
cpp2019 发表于 2021-5-21 22:06
连接进来的客户端绑定了外网IP?确定是使用外网IP连接到你的服务端?不是没用,是你不会用。

okok,懂了。
29_avatar_middle
最佳答案
0 
7#
ico_lz  楼主| 发表于 2021-5-22 12:20:19 | 只看该作者
cpp2019 发表于 2021-5-21 00:35
sockaddr_in是个结构体,获取对端IP和端口使用GetPeerName。

这个getpeername和那个刚开始accept过来sockaddr_in有什么区别吗。收过来的sockaddr_in有什么不同。
31_avatar_middle
最佳答案
22 
8#
在线会员 发表于 2021-5-22 13:59:38 | 只看该作者
a2060899948 发表于 2021-5-22 12:20
这个getpeername和那个刚开始accept过来sockaddr_in有什么区别吗。收过来的sockaddr_in有什么不同。

是一样的,sockaddr_in只是用来存相关数据的结构体。
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

|小黑屋|手机版|VC驿站 ( )|网站地图QQ

GMT+8, 2021-7-17 17:12

Powered by vog2jy.com

© 2009-2021 vog2jy.com

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