網路常用函式介紹
文|Seraph
1. 位元組序轉換函式
在做網路資料傳輸時,我們經常用到以下四個位元組序轉換函式:
名稱 | 介紹 |
---|---|
htons | 將16位無符號整數從本地位元組序轉換成網路位元組序 |
htonl | 將32位無符號整數從本地位元組序轉換成網路位元組序 |
ntohs | 將16位無符號整數從網路位元組序轉換成本地位元組序 |
ntohl | 將32位無符號整數從網路位元組序轉換成本地位元組序 |
他們是網路位元組順序與本地位元組順序之間的轉換函式。
網路位元組順序NBO(Newtwork Byte Order):
按從高到低的順序儲存(即大端模式),在網路上使用統一的網路位元組順序,可以避免相容性問題。
主機位元組順序(HBO,Host Byte Order):
不同的機器DBO不相同,與CPU設計有關,資料的順序是由CPU決定的,而與作業系統無關。
如Intel x86結構採用小端模式、IBM power PC結構採用大端結構。
2.
相關文章
- oracle常用函式介紹Oracle函式
- CUDA常用函式介紹函式
- php常用Stream函式集介紹PHP函式
- EXCEL常用函式介紹(1)(轉)Excel函式
- Hive的基本介紹以及常用函式Hive函式
- javascript匿名函式常用呼叫方式介紹JavaScript函式
- einsum函式介紹-張量常用操作函式
- Python的常用內建函式介紹Python函式
- jQuery常用的動畫函式簡單介紹jQuery動畫函式
- 介紹4個大神常用而你不常用的python函式Python函式
- Linux網路程式設計--初等網路函式介紹(TCP)(轉)Linux程式設計函式TCP
- ORACLE函式介紹Oracle函式
- TypeScript 函式介紹TypeScript函式
- Tensorflow教程(2)Tensorflow的常用函式介紹函式
- Python資料分析--Numpy常用函式介紹(2)Python函式
- Python資料分析--Numpy常用函式介紹(3)Python函式
- MySQL5.6中的常用函式詳細用法介紹MySql函式
- 機器學習基本函式介紹機器學習函式
- replaceChild()函式用法介紹函式
- lpad函式介紹函式
- oracle REPLACE 函式 介紹Oracle函式
- oracle 日期函式介紹Oracle函式
- Trim() 函式的介紹函式
- GCD、dispatch 函式介紹GC函式
- 【函式】Oracle TRIM函式語法介紹函式Oracle
- 函式表示式和函式宣告簡單介紹函式
- 【重溫基礎】JS中的常用高階函式介紹JS函式
- Dart建構函式介紹Dart函式
- javascript函式中with的介紹JavaScript函式
- funclib函式庫介紹函式
- Oracle 的基本函式介紹Oracle函式
- prototype.js函式介紹JS函式
- Python資料分析--Numpy常用函式介紹(5)--Numpy中的相關性函式Python函式
- Python資料分析--Numpy常用函式介紹(7)--Numpy中矩陣和通用函式Python函式矩陣
- Signal ()函式詳細介紹 Linux函式函式Linux
- ORACLE函式介紹第三篇 著名函式之聚合函式Oracle函式
- ORACLE函式介紹第六篇 著名函式之分析函式Oracle函式
- 原創:oracle聚合函式介紹Oracle函式