两个模块之间互相传递一个ip地址。
char* ip = "192.168.100.101";
U32 uaddr = 0;
int ret = inet_pton(AF_INET,ip,&addr);
U8* pByte = (U8*)&addr;
char r[4] = {0};
r[0] = pByte[0];
r[1] = pByte[1];
r[2] = pByte[2];
r[3] = pByte[3];
此时如何将r转成ip呢?
unsigned char g_ip[4];
for(int i = 0;i < 4;++i){
g_ip[i] = r[i];
}
U32 addr = *((U32*)g_ip);