社区
网络编程
帖子详情
解决马上给分:多网段内取远程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”!
...全文
120
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
高效多
网段
IP
地址管理实践指南
在当今IT环境下,随着企业规模的扩大和设备数量的激增,有效地管理多
网段
的
IP
地址已经变得至关重要。
IP
地址作为网络通信的基础资源,其管理的优劣直接影响到网络的稳定性和运营效率。本章将从
IP
地址管理的基础概念出发,探讨在多
网段
环境下进行有效管理的必要性,以及未妥善管理可能导致的问题。在某些情况下,标准的网络监控工具可能无法满足特定需求。这时,可以编写自定义脚本来实现更高级的
IP
追踪。这些脚本可以根据网络管理员的要求,从交换机、路由器的日志文件中提取数据,
分
析特定的网络行为模式,并进行高级的数据处理。
mininet多
网段
主机路由实验配置
最近试了一下mininet的使用方法,觉得很有意思,现在总结一下路由配置的方法。 实验的主要内容为一台路由器连接多台不同
网段
的主机,实现多
网段
主机之间的通信,实验拓扑图如下: 然后来实现拓扑。拓扑配置直接用python脚本会比较复杂,所以我使用了miniedit,miniedit是mininet的一个可视化工具,用以下指令打开。 cd mininet/mininet/exampl...
Windows 如何配置多
网段
IP
Windows 配置多
网段
IP
多
IP
访问多
网段
实验
使用命令创建多
IP
或通过图形化界面创建多
IP
网络编程
18,356
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章