socket connection本身的设计就已经确保了数据传输的可靠性。如果传输过程中,数据受损,socket connection会自动再传一次。

解决方案 »

  1.   

    如果使用TCP,传输的可靠性是由TCP协议保证的。如果使用UDP,就需要自己在传输协议中增加“接受确认”和“等待接收确认超时,重传”的机制了。
      

  2.   

    同意birdgu的说法啊。如果用tcp的话不用考虑重传。
    如果网络断开的话,好象service端确实没有什么好的办法知道。只能依靠没有接受到client的回应来判断吧。如果有好的方法,学习之....
      

  3.   

    不管是TCP还是UDP还是HTTP。可能在接收到后,反馈一条已经成功接收信息到信息发送者。
    当然其中协议自己来定了。