点分十进制IP转换(线程安全)

头文件:#include <arpa/inet.h>

 

线程安全:

    int  nIP=343423;
    char szIP[32]={0};
    if(NULL!=inet_ntop

(AF_INET,&nIP,szIP,32))
    {
        return true;
    }
    return false;

线程不安全:

 

struct sockaddr_in addrIP;
    addrIP.sin_addr.s_addr=nIP;

    if(NULL==inet_ntoa(addrIP.sin_addr))
    {
        return false;
    }

    return true;

 

你可能感兴趣的:(return,十进制,include,false)