社区
网络编程
帖子详情
解决马上给分:多网段内取远程IP不正确!
xiaoxiaobai
2006-05-13 10:53:53
客户机IP:192.168.1.3, 网关:192.168.0.1
本机IP:192.168.0.3,网关:192.168.0.1
本机做为Server,当客户机连接成功以后,收发信息都正常了,使用 getpeername 得到的IP却是192.168.0.1 !!!
怎么才能正确获得一个连接成功以后的Socket的远程IP地址?
不要使用GetHostByName或者让客户机发IP上来,只是想“正确获得一个已经连接成功的Socket的远程IP”!
...全文
117
1
打赏
收藏
解决马上给分:多网段内取远程IP不正确!
客户机IP:192.168.1.3, 网关:192.168.0.1 本机IP:192.168.0.3,网关:192.168.0.1 本机做为Server,当客户机连接成功以后,收发信息都正常了,使用 getpeername 得到的IP却是192.168.0.1 !!! 怎么才能正确获得一个连接成功以后的Socket的远程IP地址? 不要使用GetHostByName或者让客户机发IP上来,只是想“正确获得一个已经连接成功的Socket的远程IP”!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WinEggDrop
2006-05-14
打赏
举报
回复
SOCKADDR_IN client;
int nSize = sizeof(client);
char ClientIP[32] = {0};
SOCKET AcceptSocket = WSAAccept(ListenSocket, (SOCKADDR *)&client, &nSize,NULL,0);
ZeroMemory(ClientIP,sizeof(ClientIP));
strncpy(ClientIP,inet_ntoa(client.sin_addr),sizeof(ClientIP) - 1);
上面的ClientIP就是连接了上来客户的连接,accept()那连接后就能得到.
ubuntu配置多
网段
IP
本文详细介绍了在Ubuntu虚拟机上配置多
网段
IP
的步骤,包括修改/etc/netplan/01-network-manager-all.yaml配置文件,遵循YAML规则,确保接口名称
正确
,并重启Network-Manager服务以应用配置,最后验证
IP
地址设置是否成功。
高效多
网段
IP
地址管理实践指南
在大型企业或数据中心,多
网段
IP
地址管理至关重要。本文介绍了
IP
地址基础知识和多
网段
管理挑战,阐述了
IP
AM软件功能、与其他工具集成及发展趋势。还探讨了
IP
分
配策略、实时追踪方法、备注与冲突检测,以及基于报告的网络规划和安全合规审计。
mininet多
网段
主机路由实验配置
本文详细介绍了如何使用Mininet和其可视化工具Miniedit搭建一台路由器连接多台不同
网段
主机的实验拓扑,实现多
网段
间通信。通过Python脚本配置路由器接口
IP
和主机网关,最终实现所有节点的连通。
Windows 如何配置多
网段
IP
本文详细介绍了在Windows11系统中配置多
网段
IP
的步骤,包括进入网络设置,选择
IP
v4属性,
分
配未使用的
IP
地址,并强调了配置完成后需拔插网线以使设置生效。该过程适用于希望在不同网络环境中切换的用户。
多
IP
访问多
网段
实验
该博客记录了Linux系统下多
IP
访问多
网段
的实验。包括环境搭建,介绍了直接用命令行和图形化界面两种添加多个网卡、设置多个
IP
的方法,还提到编辑多
网段
网页内容,最后展示效果,只需在网页输入对应
IP
地址即可。
网络编程
18,357
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章