SOCKET通信中的各种ip问题,服务端获取客户端ip地址
inet_ntoa(ser_addr.sin_addr),如果客户端地址是"192.168.2.2",在服务端打印出来的这个ip就是"192.168.2.2",可用INADDR_ANY,宏INADDR_ANY转换过来就是0.0.0.0,泛指本机的意思,也就是表示本机的所有IP,因为有些机子不止一块网卡,多网卡的情况下,这个就表示所有网卡ip地址的意思,也可以自己填入需要的ip,比如上述函数获得的某一个ip。在进行socket网络通信的时候,我们经常需要获取ip地址,下面介绍一些获取ip地址的方法。
原创
2022-10-29 11:18:10 ·
7324 阅读 ·
0 评论