本帖最后由 sunjundelove 于 2014-08-05 14:01:23 编辑

解决方案 »

  1.   

    你是客户端发送数据给server端,server端接收到两份???上代码吧,俺也学习学习。
      

  2.   


    如果你确认xml的报文不是特别长,如确认小于32K或者16K,可以将缓冲区加大到你要的那个大小。当然,发送端的也要改大。否则的话,那就要别的手段了,如在头上带上长度字段;或者,发送完发送方断开,客户端靠检测断开事件确认服务器端已经发送完。
      

  3.   

    有可能是一次发送数据较多,有系统的Socket或硬件上自行分包发送。接收端应该自行处理,即需要进行合并。