“点分十进制“,“网络字节序”和“主机字节序”,这三者的转换方式如下:
地址
127 .0 . 0 . 1
01111111 00000000 00000000 00000001 = 2130706433(主机字节序)
右往左排序变成
00000001 00000000 00000000 01111111 = 16777343 (网络字节序)
用于转换的函数:
所以在IP地址赋值时,
①sockAddr.sin_addr.s_addr=htonl(2130706433);
②sockAddr.sin_addr.s_addr=16777343;
③sockAddr.sin_addr.s_addr=inet_addr(“127.0.0.1”);
以上3句完全一样!
多线程参考
https://blog.csdn.net/daaikuaichuan/article/details/82950711#font_size5font_2