关于VS2015 inet_ntoa(),inet_addr()不能使用

来源:互联网 发布:java算法数据结构 编辑:程序博客网 时间:2024/06/09 22:05

//sprintf_s(tempBuf, "s%说:s%", inet_ntoa(addrFrom.sin_addr), recvBuf);
把上面的转换为下面的就OK了
char IPdotdec[20];
inet_ntop(AF_INET, &addrFrom.sin_addr,IPdotdec,16);
sprintf_s(tempBuf, "%s 说:%s", IPdotdec, recvBuf);


server.sin_addr.s_addr=inet_addr("127.0.0.1');

改为:

struct in_addr s;

inet_pton(AF_INET, "127.0.0.1", (void *)&s);

server.sin_addr.s_addr = s.s_addr;