亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標題:
網絡編程的一個疑問?
[打印本頁]
作者:
zhuqing_739
時間:
2011-08-02 15:58
標題:
網絡編程的一個疑問?
為什么在網絡編程發(fā)送數據的時候要把主機字節(jié)序轉換為網絡字節(jié)序?
主機字節(jié)序----->網絡字節(jié)序~~~~~發(fā)送~~~~~接收~~~~~網絡字節(jié)序------->主機字節(jié)序,
我感覺有點脫了褲子放屁,多此一舉?
各位大俠,解釋一下,網上說的都通篇一律,看不懂。。。。
作者:
ecjtubaowp
時間:
2011-08-02 16:12
主要是不同cpu架構體系的不同,常說的大端和小端。比如一個整數表示,是高位字節(jié)在前還是低位字節(jié)在前。
http://hi.baidu.com/baowup/blog/ ... a0451aa8d31159.html
作者:
hgrany
時間:
2011-08-02 16:18
本帖最后由 hgrany 于 2011-08-02 16:23 編輯
報文頭等路由設備要訪問的內容,比如dst ip ,需要有一個約定的讀取順序(大小端)。至于報文內容應該無所謂吧。
作者:
hellioncu
時間:
2011-08-02 16:18
這個轉換也不是必須的,如只用于本機通信就沒有必要了
作者:
zhuqing_739
時間:
2011-08-02 16:20
如果客戶端和服務器都是相同的cpu架構,是不是就沒有必要裝換了?
作者:
ydfgic
時間:
2011-08-08 10:12
流程是對的,但是實際過程中,如果機器字節(jié)序是和要求的一致的,那個裝換的宏是空的,也就是不會轉換
作者:
jiayanfu
時間:
2011-08-08 14:05
回復
5#
zhuqing_739
你說的對,如果是相同的cpu構架,理論上是不需要再轉換了。
但是,你的程序的強壯性和移植性還有多少。。。
使用API函數在主機字節(jié)序和網絡字節(jié)序轉換的時候,API內部可能變也可能不變,就看你的主機存儲的時候,是不是和網絡字節(jié)序是一樣的存儲。網絡字節(jié)序采用的是“高位放在起始位置”的存儲方式
作者:
andysun1986
時間:
2011-08-08 20:05
如果客戶端和服務器都是相同的cpu架構,就沒有必要裝換了
作者:
sparkzh
時間:
2011-08-08 23:06
貌似很多貨幣之間的兌換也是通過美元吧,這有什么不可以理解的,為了屏蔽差異,加一層,這是計算機技術最普遍的原理,沒有這個就沒有計算機技術的今天
歡迎光臨 Chinaunix (http://72891.cn/)
Powered by Discuz! X3.2