1. 程式人生 > >關於SOCKET地址結構的地址轉換

關於SOCKET地址結構的地址轉換

網絡編程

SOCKET地址結構的結構體是sockaddr_in,其中的sin_addr是關於SOCKET的地址的,sin_addr的子結構s_addr是IP地址有關的,是一個字,即0x123AAAAA類似的形式的變量。用inet_addr(“192.168.1.1”)的方式可以將IP地址轉化為該形式。
IP地址是4個字節組成的,即4個0-255的數字組成的,存儲的時候逆序儲存。
用inet_ntoa()可以將一個0x123AAAAA形式的變量轉為一個數組,其前4位是IP地址的各個位數,該函數的返回值是一個char型指針。

關於SOCKET地址結構的地址轉換