網路常用函式介紹
文|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函式
- einsum函式介紹-張量常用操作函式
- Hive的基本介紹以及常用函式Hive函式
- Tensorflow教程(2)Tensorflow的常用函式介紹函式
- 介紹4個大神常用而你不常用的python函式Python函式
- Python資料分析--Numpy常用函式介紹(3)Python函式
- Python資料分析--Numpy常用函式介紹(2)Python函式
- stoi函式介紹函式
- 神經網路中常用的函式神經網路函式
- cuda函式庫介紹函式
- funclib函式庫介紹函式
- Python資料分析--Numpy常用函式介紹(5)--Numpy中的相關性函式Python函式
- Python資料分析--Numpy常用函式介紹(7)--Numpy中矩陣和通用函式Python函式矩陣
- 【重溫基礎】JS中的常用高階函式介紹JS函式
- Dart建構函式介紹Dart函式
- javascript函式中with的介紹JavaScript函式
- javascript中generator函式的介紹JavaScript函式
- javascript高階函式的介紹JavaScript函式
- ES6 Generator 函式介紹函式
- 原創:oracle聚合函式介紹Oracle函式
- 快速介紹幾個JS函式JS函式
- 大模型推理框架llama.cpp開發流程和常用函式介紹大模型框架函式
- Retrofit網路框架介紹框架
- 簡單介紹JS函式防抖和函式節流JS函式
- Angular 14 新的 inject 函式介紹Angular函式
- Python之函式的相關介紹Python函式
- Python 偏函式介紹及應用Python函式
- 機器學習基本函式介紹機器學習函式
- 常用正規表示式匹配程式碼介紹
- 神經網路簡介--啟用函式、網路架構、生物模型解釋神經網路函式架構模型
- Go函式介紹與一等公民Go函式
- SparkSQL介紹並實現開窗函式SparkSQL函式
- python 介紹一個很好用的函式Python函式
- Python 內建函式:——locals 和 globals介紹Python函式
- R語言kohonen包主要函式介紹R語言函式
- 用大白話介紹柯里化函式函式
- 函式中的apply,call入門介紹函式APP
- TensorFlow卷積網路常用函式引數詳細總結卷積函式
- Mysql 常用函式(1)- 常用函式彙總MySql函式