那位大侠有数据包序列化,和包重组的通过编译的源代码呀,绝对给分!

解决方案 »

  1.   

    up,包重组与你的协议有关啊,或者包头有长度,根据长度取到整个数据包,或者有包头与包尾标志,在socket接收到时就采用相应的措施
      

  2.   

    假如协议的结构为:
    struct protocol{
    int length;   //长度
    int sqnum;    //包流水号
    int checknum;  //校验和
    byte data;   //被封装的数据};
    请问,1)length和sizeof(protocol)的关系怎样?
          2)被封装的数据,最好采取什么方式?
          3)接受方的包重组如何进行?
    请大侠们,指点,谢谢!