怎样发送和接收自定义格式的ip数据包?详见内.分不够再加(100分)

  • 主题发起人 主题发起人 oneyour
  • 开始时间 开始时间
O

oneyour

Unregistered / Unconfirmed
GUEST, unregistred user!
包结构示意图
0 15
----------------------------------------
| A0 | A1 | A2 |
----------------------------------------
| A2 | A3 | A4 |
----------------------------------------
| A4 | A5 |
----------------------------------------
| A5 |
----------------------------------------
| A6 | A7 | A8 |
----------------------------------------
| A9 | A10 | A11 | {B} |
----------------------------------------
其中Ax为包头的组成元素.
B为包体
包头数据内容为一定长ASCII字符串(86位)
包体返回纪录,一数据包可含多条记录。长度如超过20K,应以多包数据发送。
每字段之间用“TAB键0x09”分隔,每记录之间用“回车键0x0d,0x0a”分隔,包结束用“0x1a”。(注:包与包之间的记录间有记录分隔符)
 
用原始套接字配合UDP协议做,应该不难做,不过稳定性和速度就成问题了
 
能稍微详细讲一下吗?最好给一小段源码
谢谢
 
后退
顶部