OpenQQ用的是udp,有丢包的可能。
文件传输,丢包的问题已经处理好,而且经过非常严格的测试。
至于消息,内置的聊天窗口,已经加上了回执功能,对方没有收到的话,会有提示。
自己用代码发送消息,在互联网下,包长度不要超过1K字节,局域网控制在32K字节左右。
国内跨运营商的之间的通讯,丢包非常严重,最好加上回执功能。
至于每一个包,能收到的都是完整的,不完整的就会自动丢弃。
但是由于包长度的限制,长内容要拆分发送,要注意:
1、中间可能某个包会丢失。
2、后发的包可能比先发的包更早到达
自己处理起来可能比较麻烦,不如存为文件,以文件形式发送。