以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] OpenQQ是否处理过丢包 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=76978) |
-- 作者:逛逛 -- 发布时间:2015/11/9 12:54:00 -- [求助] OpenQQ是否处理过丢包 内置的OpenQQ是否处理过丢包?
换个角度的问题:有无必要传递消息(message)的长度,来验证消息的完整性。 |
-- 作者:狐狸爸爸 -- 发布时间:2015/11/9 14:15:00 -- OpenQQ用的是udp,有丢包的可能。
文件传输,丢包的问题已经处理好,而且经过非常严格的测试。
至于消息,内置的聊天窗口,已经加上了回执功能,对方没有收到的话,会有提示。
自己用代码发送消息,在互联网下,包长度不要超过1K字节,局域网控制在32K字节左右。
国内跨运营商的之间的通讯,丢包非常严重,最好加上回执功能。
至于每一个包,能收到的都是完整的,不完整的就会自动丢弃。
但是由于包长度的限制,长内容要拆分发送,要注意:
1、中间可能某个包会丢失。 2、后发的包可能比先发的包更早到达
自己处理起来可能比较麻烦,不如存为文件,以文件形式发送。 [此贴子已经被作者于2015/11/9 14:17:54编辑过]
|
-- 作者:逛逛 -- 发布时间:2015/11/9 14:17:00 -- 明白了,谢谢! |
-- 作者:大红袍 -- 发布时间:2015/11/9 14:19:00 -- 不知道......如果默认不处理,自己处理也可以。 |