A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 林翔 中级黑马   /  2012-5-26 17:12  /  1746 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

看到socket会有缓冲区,网卡也有缓冲区,如果发送端socket提交数据速率过快,可能会冲掉网卡缓冲区里的内容,导致丢包。这样不管是用TCP还是UDP发送数据都会出现丢包现象,有什么好方法能防止丢包呢?还有QQ是采用UDP发送数据的么?如果是的话,那我QQ没在线时别人给我发的信息在我下次上线时我依旧可以收到,这个应该就不算丢包了吧?

1 个回复

正序浏览
楼主说的网卡问题不是很了解,但是QQ的话,你的QQ只是客户端,服务端在腾讯那里,什么时候发都被腾讯服务器收到。QQ聊天模式是【 对方客户端<——>服务端<——>你的客户端】。很简单的问题.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马