基于TCP建立了一个连接
S->C 发送数据, 服务器端测试是发送了100个数据包,可客户端只收到80个,怎么回事啊?

解决方案 »

  1.   

    这种问题,自己调试一下,写写log就出来了,可能是你发的问题,也可能是你收的问题
      

  2.   

    1、确保服务器发送都是成功的。
    2、确保网络没有中断,心跳保持。
    3、客户端除非收到结束符,否则一直接收。
    *****
    采取应答方式。客户端收到包后告诉s,s继续发下一包。其中可以采用 II_And  的方法,加入包号。