|
发表于 14-7-2006 10:33 PM
|
显示全部楼层
原帖由 sson 于 28-6-2006 10:52 PM 发表
白日梦 可是这里比应用软件研发区冷多了
exiang 盼了好久,你终于出现了,呵呵。
小章鱼目前也是用这种格式 <header> 为特殊指令码 <footer> 为指定结束码。
只是猜想有没有更简单的方法。由于小 ...
再考慮數據包的時候, 有兩種可能
1. send / receive 的次數多, 每次資料少
2. 次數少, 每次資料大 ( 如果常常有 error 就會造成 resend 過多的浪費 )
當然, 壓縮對於大的數據比較有效
由於資料不一定會每一次都完整的收到
所以 <header> 及 <footer> 是必要的.
而處理方面, 每一次只處理 <header> data <footer>
而 <footer> 之後的資料保留給下一次再處理
例如
#1 <header> command 1, param 1, 2, 3 <footer><header> command 2,
處理 command 1
#2 param 1, 2 <footer><header> command 3 param 1 <footer>
處理 command 2
#3 --- no data
處理 buffer 裏的 command 3 |
|