recvfrom(sudp,strRecv,sizeof(strRecv),0,( struct sockaddr *)&client_addr,&addr_len);
服务器端接收到来自客户端的数据之后,如何打印客户端的ip地址client_addr?
user4941429:
TI-RTOS中的inet_ntoa好像不行,是否缺少头文件?
Nancy Wang:
回复 user4941429:
您是用的哪个版本的NDK?
试试看inet_pton 和 inet_ntop。
user4941429:
回复 Nancy Wang:
3.40.1.01,上面两个好像也不行,未定义
user4941429:
回复 yongqing wang:
多谢!已经解决
const char *inet_ntop(int af, const void *src, char *dst, int cnt)
{NtIPN2Str(*((uint32_t *)src), dst);return (dst);
}
调用 inet_ntop(AF_INET, &(client_addr.sin_addr ), Ipaddr, sizeof(Ipaddr));
yongqing wang:
回复 user4941429:
不客气,也感谢你分享