我这个是属于丢包,还是粘包呀

解决方案 »

  1.   

    粘包,要循环接受,直到接收完毕,常识问题
      

  2.   

    你这个没有发收控制啊,你的client属于假的client
    因为根本不是client请求了server,server才发数据
    你这个属于主动上送传输,把发送速率调慢一点吧
    我们做电力通信的CDT规约时,那个速度都才1200波特率
      

  3.   

    可以自定义一个简单的协议吧,比如包头、包体长度、包体、校验、包尾。
    接收到的数据保存到一个缓冲队列中去,然后再用一个专门的线程,
    不断的从缓冲队列中取数据,一包一包解析处理。
      

  4.   

    正解,要处理粘包,同时将数据接收与解析分离