网络字节序转换函数
文章目錄
- 1 網(wǎng)絡(luò)字節(jié)序轉(zhuǎn)換函數(shù)
1 網(wǎng)絡(luò)字節(jié)序轉(zhuǎn)換函數(shù)
常用的網(wǎng)絡(luò)字節(jié)序轉(zhuǎn)換函數(shù)如下:
#include <arpa/inet.h>uint32_t htonl(uint32_t hostlong); uint16_t htons(uint16_t hostshort); uint32_t ntohl(uint32_t netlong); uint16_t ntohs(uint16_t netshort);// h表示host,n表示network,l表示32位長整數(shù),s表示16位短整數(shù)。如果主機(jī)是小端字節(jié)序,這些函數(shù)將參數(shù)做相應(yīng)的大小端轉(zhuǎn)換然后返回,如果主機(jī)是大端字節(jié)序,這些函數(shù)不做轉(zhuǎn)換,將參數(shù)原封不動(dòng)地返回。
參考資料:
總結(jié)
- 上一篇: 简单回声服务器的实现
- 下一篇: sockaddr数据结构