网络通信开发中,如果服务端想获取客户端ip,如果是tcp套接字,用getpeername函数(用法网上很多)。如果是udp套接字,只能从recvfrom函数的第三个参数struct sockaddr*中返回。
最近犯的一个低级错误,想用getpeername获取udp客户端ip,获取出来的始终不对
打印:
client ip =39.127.0.0, port=55569
因为这个函数根本就没执行成功,不能用于udp套接字,只能用于面向连接的tcp套接字。
从套接字句柄获取客户端ip:port
最新推荐文章于 2023-05-12 14:21:43 发布