在做網絡傳輸或是在做跨平臺的時候,我們會遵循一種約定,就是使用網絡字節序。因為網絡字節序是標準規定的,它永遠
都是大頭存儲的,當在本地接受到數據的時候,也是按照大頭的約定來解析的,然后解析出來的數據在本機存儲的時候,再
按照本機的cpu字節尋來存儲,在tcp的協議中,放置的數據是按照大頭存儲的。
舉個簡單的例子就是:
sockaddr_in addr;
addr.sin_addr.s_addr = (int64)inet_addr(m_strAddr.c_str());
char* p = inet_ntoa(((sockaddr_in*)&addr)->sin_addr);