1、inet_ntoa()
The inet_ntoa function converts an (Ipv4) Internet network address into an ASCII string in Internet standard dotted-decimal format.
inet_ntoa函数将(Ipv4)Internet网络地址转换为Internet标准点分十进制格式的ASCII字符串。
其函数定义为
char *WSAAPI inet_ntoa(
in_addr in
);
返回值是char
2、wsprintf是格式化UNICODE字符串的.
用inet_ntoa就用sprintf格式化字符串
char cAddr[20];
ZeroMemory(cAddr, 20);
struct sockaddr_in Addr;
Addr.sin_addr.s_addr = inet_addr("127.0.0.1");
sprintf(cAddr, "%s", inet_ntoa(Addr.sin_addr));//inet_ntoa网络地址转换成“.”点隔的字符串格式
printf("The socket is %s\n", cAddr);