我正在尝试获取客户端地址,但我不确定如何将sockaddr结构投射到sockaddr_in?
struct sockaddr_in cliAddr,servAddr; n = recvfrom(sd,msg,MAX_MSG,(struct sockaddr *) cliAddr,sizeof(cliAddr)); //i tried this but it does not work struct sockaddr cliSockAddr = (struct sockaddr *) cliAddr; char *ip = inet_ntoa(cliSockAddr.sin_addr);
提前致谢!