四個好用的網路位元組序轉換函式

2021-10-07 12:48:54 字數 575 閱讀 4374

埠轉換函式

函式原型:

uint16_t

htons

(uint16_t hostshort)

;

作用:將本地埠位元組序轉換為網路位元組序

函式原型:

uint16_t

ntohs

(uint16_t netshort)

;

作用:將網路埠位元組序轉換為本地位元組序

注意:使用上面函式需要包含標頭檔案#include

ip位址轉換函式

函式原型:

in_addr_t inet_addr

(const

char

*cp)

;

函式原型:

char

*inet_ntoa

(struct in_addr in)

;

注意:以上函式需要包含#include

本文完~

網路位元組序與主機位元組序的轉換

在對ip位址結構體sockaddr in賦值的時候,經常會用到下列的函式htonl,htons,inet addr,與之相對應的函式是ntohl,ntohs,inet ntoa。檢視這些函式的解析,會發現這些函式其實是與主機位元組序和網路位元組序之間轉換有關。就是什麼網路位元組序,什麼是主機位元組序...

網路位元組序與主機位元組序的轉換

在對ip位址結構體sockaddr in賦值的時候,經常會用到下列的函式htonl,htons,inet addr,與之相對應的函式是ntohl,ntohs,inet ntoa。檢視這些函式的解析,會發現這些函式其實是與主機位元組序和網路位元組序之間轉換有關。就是什麼網路位元組序,什麼是主機位元組序...

網路位元組序與主機位元組序的轉換

在對ip位址結構體sockaddr in賦值的時候,經常會用到下列的函式htonl,htons,inet addr,與之相對應的函式是ntohl,ntohs,inet ntoa。檢視這些函式的解析,會發現這些函式其實是與主機位元組序和網路位元組序之間轉換有關。就是什麼網路位元組序,什麼是主機位元組序...