关于网络传输中的丢包问题的处理

wd_22_wd 2012-04-16 08:58:48
我们小组开发一个聊天系统,分成服务器、客户端和数据库三个部分。
无论是服务器,还是客户端,所有的网络传输都是采用的Tcp套接字。
按理说,Tcp是可靠数据传输的。但是可能由于一端突然崩溃,导致发生丢包。
本来,我们小组采用了肯定确认和定时器的机制去解决这个问题。但是,我们老师说这样还不可靠。
所以,这里想请大家都提一下建议,怎么样才更可靠?
谢谢大家!
...全文
210 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
满衣兄 2012-04-17
  • 打赏
  • 举报
回复
你说的这种情况下导致的问题是什么?
这种属于不可抗的因素,例如断电、火山爆发、地震等一些自然灾害引起的问题应该都不需要考虑吧。
zllllz6 2012-04-17
  • 打赏
  • 举报
回复
详情请参见
http://kb.cnblogs.com/a/1525438/
wd_22_wd 2012-04-17
  • 打赏
  • 举报
回复
其实,我的意思是这种情况:
比如客户端通过网络流给服务器发送一个较大的数据包。
在发送过程中,也就是还没有完全发送完,客户端突然崩溃,连接断开。
LinuxCard 2012-04-16
  • 打赏
  • 举报
回复
tcp是可靠的,必然是程序的处理机制有问题导致的

具体说说

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧