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...