【发布时间】:2012-05-28 03:49:11
【问题描述】:
我对 asmack(从 https://github.com/Flowdalic/asmack 获得)和谷歌服务感到厌烦。 我尝试使用服务 "gmail.com" 向我的 gtalk 发送多个数据包(以聊天消息的形式),但我收到的消息乱序 ..
以下是连续发送 15 个数据包(“聊天消息”)的代码
String to = "testing@gmail.com" // eg: gtalk ID
for(int i =1;i<15;i++){
Message msg = new Message(to, Message.Type.chat);
msg.setBody(i+"");
connection.sendPacket(msg);
}
这是我在运行两次时正在使用 gtalk..
提前致谢
【问题讨论】:
-
从未注意到这种影响,但 IIRC 普通 XMPP 不对消息顺序做出任何保证。也许有一个 XEP。
标签: android xmpp smack google-talk asmack