全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1902
推到 Plurk!
推到 Facebook!

一個所要傳遞封包資料的字元轉換問題

 
ppcc
一般會員


發表:3
回覆:3
積分:1
註冊:2006-11-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-01-17 22:01:47 IP:140.125.xxx.xxx 訂閱
各位大大:
小弟我在傳送封包資料上遇到了字元轉換的問題
大致上的情況為,當系統讀取到一長度為5242934Bytes的檔案時,要將此檔案長度先傳遞至Server端,
而此長度在封包內用4bytes表示,因此為00 65 00 05,請問大大這樣子該怎麼轉換?
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-01-18 08:41:59 IP:61.219.xxx.xxx 未訂閱
5242934 的十六進位為 500036 , 並非 00 65 00 05
它的長度可能還包含封包檔頭一類的資訊

建議用 Google 找找 "封包規格" 的相關資料
http://dns-learning.twnic.net.tw/internet/intro6.html
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
ppcc
一般會員


發表:3
回覆:3
積分:1
註冊:2006-11-22

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-01-18 18:06:57 IP:211.76.xxx.xxx 訂閱
謝謝大大回覆,嗯,封裝封包的動作是交由系統的func來幫我做我只要給他資料即可,但現在的問題是,該送何種資料,才能得到這樣的情況
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-01-19 08:46:31 IP:61.219.xxx.xxx 未訂閱
該送何種資料 才能讓 5242934Bytes 資料封裝後長度 00 65 00 05 ?
不太懂您的問題 和
既然是系統 function 做了, 您又何必管它是幾 bytes , 該 Function 需要指定 bytes 數量 ?
如果封裝是 function 做的事情, 應該給的是原始的資料長度, 怎會是封裝後的長度 ?

------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
系統時間:2024-05-04 9:14:37
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!