如何在C中接收带有recvfrom()的UDP数据包后获取客户端的IP?

时间:2013-11-06 22:05:24

标签: c udp

作为服务器,在收到来自recvfrom()的客户端的消息后,是否有办法将客户端的IP地址作为字符串?我认为它在sockaddr_in结构中,但我不知道如何访问它。谁能告诉我怎么做到这一点?

1 个答案:

答案 0 :(得分:10)

IP地址确实存储在地址传递给struct sockaddr的{​​{1}}或struct sockaddr_in中,并且(假设结构名为“recvfrom”)它可以转换为字符串:

sender