请问在通过socket进行数据传输时,怎样确保或怎样判断接受方已经收到数据?即怎样确保所接收到的数据的可靠性? socket connection本身的设计就已经确保了数据传输的可靠性。如果传输过程中,数据受损,socket connection会自动再传一次。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果使用TCP,传输的可靠性是由TCP协议保证的。如果使用UDP,就需要自己在传输协议中增加“接受确认”和“等待接收确认超时,重传”的机制了。 同意birdgu的说法啊。如果用tcp的话不用考虑重传。如果网络断开的话,好象service端确实没有什么好的办法知道。只能依靠没有接受到client的回应来判断吧。如果有好的方法,学习之.... 不管是TCP还是UDP还是HTTP。可能在接收到后,反馈一条已经成功接收信息到信息发送者。当然其中协议自己来定了。 新浪微博xauth认证问题 求解 就java最新中文文档 问个简单的问题 java 打印api 基本上我已写好了一个P2P软件(用JAVA写的) 直接使用access数据库 wait与 notify的问题 如何将tomcat 添加到win2000 的服务中。 scjp(12) 请问JAVA的SOCKET SERVER能不能和C++的SOCKET CLIENT连接? 谁能给我一个socket的实例???狂放分!!
如果网络断开的话,好象service端确实没有什么好的办法知道。只能依靠没有接受到client的回应来判断吧。如果有好的方法,学习之....
当然其中协议自己来定了。