作为服务器,有没有办法在收到客户端的消息后将客户端的IP地址作为字符串recvfrom()?我认为它在sockaddr_in结构中,但我不知道如何访问它.谁能告诉我怎么做到这一点?
jwo*_*der 10
IP地址确实存储在struct sockaddr或struct sockaddr_in传递给其地址recvfrom,并且(假设结构名为" sender")它可以转换为字符串,其中包含:
#include <arpa/inet.h>
char* ipString = inet_ntoa(sender.sin_addr);
Run Code Online (Sandbox Code Playgroud)