C SOCKET常用轉換函式

2021-08-26 15:37:15 字數 2140 閱讀 9911

c++ socket常用轉換函式

2023年10月24日

[b][b]inet_ntoa (將網路二進位制的數字轉換成網路位址)

ntohl (將32位網路字元順序轉換為主機字元順序[/b][/b]

[b]htons (將16位主機字元順序轉換成網路字元順序[/b]

[b]ntohs (將16位網路字元順序轉換為主機字元順序[/b]

[b]inet_addr (將網路位址轉成二進位制的數字)[/b]

[b]inet_aton (將網路位址轉成網路二進位制的數字)

[/b]

[b][/b]

[b]htonl(將32位主機字元順序轉換成網路字元順序)[/b][b]

[/b]相關函式 htons,ntohl,ntohs

表頭檔案 #include

定義函式 unsigned long int htonl(unsigned long int hostlong);

函式說明 htonl()用來將引數指定的32位hostlong 轉換成網路字元順序。

返回值 返回對應的網路字元順序。

[b]ntohl(將32位網路字元順序轉換為主機字元順序)[/b]

相關函式 htonl, htons, ntohs

表頭檔案 #include

定義函式 unsigned long int ntohl(unsigned long int netlong);

函式說明ntohl()用來將引數指定的32位netlong轉換成主機字元順序。

返回值 返回對應的主機字元順序。

[b]htons(將16位主機字元順序轉換成網路字元順序)

[/b]相關函式 htonl,ntohl,ntohs

表頭檔案 #include

定義函式 unsigned short int htons(unsigned short int hostshort);

函式說明 htons()用來將引數指定的16位hostshort轉換成網路字元順序。

返回值 返回對應的網路字元順序。

[b]ntohs(將16位網路字元順序轉換為主機字元順序)[/b]

相關函式 htonl, htons, ntohl

表頭檔案 #include

定義函式 unsigned short int ntohs(unsigned short int netshort);

函式說明ntohs()用來將引數指定的16位netshort轉換成主機字元順序。

返回值 返回對應的主機字元順序。

[b]inet_addr(將網路位址轉成二進位制的數字)

[/b]相關函式 inet_aton,inet_ntoa

表頭檔案 #include

#include

#include

定義函式 unsigned long int inet_addr(const char *cp);

函式說明 inet_addr()用來將引數cp所指的網路位址字串轉換成網路所使用的二進位制數字。網路位址字串是以數字和點組成的字串,例如:「163.13.132.68」。

[b]inet_aton(將網路位址轉成網路二進位制的數字)

[/b]相關函式 inet_addr,inet_ntoa

表頭檔案 #include

#include

#include

定義函式 int inet_aton(const char * cp,struct in_addr *inp);

函式說明 inet_aton()用來將引數cp所指的網路位址字串轉換成網路使用的二進位制的數字,然後存於引數inp所指的in_addr結構中。返回值 成功則返回非0值,失敗則返回0。

結構in_addr定義如下:

[b]struct[/b] in_addr ; [b]inet_ntoa(將網路二進位制的數字轉換成網路位址)

[/b]相關函式 inet_addr,inet_aton

表頭檔案 #include

#include

#include

定義函式 char * inet_ntoa(struct in_addr in);

函式說明 inet_ntoa()用來將引數in所指的網路二進位制的數字轉換成網路位址,然後將指向此網路位址字串的指標返回。

返回值 成功則返回字串指標,失敗則返回null。

mysql常用轉換函式 Mysql常用函式

ip位址轉換 inet aton 將ip位址轉換成數字型 inet ntoa 將數字型轉換成ip位址 phpip位址相互轉換 ip 轉整型 ip2long 133.114.56.135 轉整型後帶符號 2056111993 bindec decbin ip2long 133.114.56.135 轉...

c 常用格式轉換和常用函式

vector 互轉 stringstream vector 轉 stringstream oss記憶體資料流 輸入到流,記憶體方式上傳 stringstream 轉 vector 原理 先轉string再轉vector 新增結束符mat 轉 vector int mattobytearray cv ...

Oracle 常用的幾個轉換函式

1 to char 格式 to char date number,format 該函式可將日期或者數字轉換成字元指定的字元格式 用法 select to char sysdate from dual 結果為 31 5月 13 select to char sysdate,yyyy mm dd fro...