如何用socket实现超时重传

erplooya 2005-03-23 02:03:25
我用vb的socket控件制作服务器和客户机端,但距离一远就经常出现丢数据的现象。如何解决这种现象,使网络传输稳定性提高。使用超时重传吗?怎么用?还要加timer控件吗?socket控件的tcp协议有没有相应的机制?
...全文
234 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dragonki 2005-03-23
  • 打赏
  • 举报
回复
连接完成后,如果没有长时间数据传输的话,每隔几十秒要发个无用数据,以保持连接状态。
zyg0 2005-03-23
  • 打赏
  • 举报
回复
如果采用tcp协议的话就不会有这个问题,我知道原理没写过.等我写出来了再回答吧
cindytsai 2005-03-23
  • 打赏
  • 举报
回复
判断超时,再重发,帮顶一下:
http://search.csdn.net/Expert/topic/2547/2547829.xml?temp=.6842768

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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