我认为改写会更好。我之前提出的问题本来可以更好地集中注意力。存在通知的问题虽然是真实的并且仍然反复出现,但有点小。我还没有弄清楚的事情我可以伪造或解决。比在用户之间移动基本的文本聊天消息要少得多。
再一次,这种技术风格的组合仍然相当新 - 使用 libjingle 作为 iphone xmpp/jabber 应用程序的心脏(以及肝脏和肾脏......)。得到了部分标志,存在通知/名册更新业务实际上似乎或多或少地发挥了应有的作用。但是 xmpp 文本聊天消息节似乎在发送到网络之前就消失了。捕获其他网络流量,并仔细阅读漂亮的数据包,我是的,我可以看到登录等的交换,这让我们继续前进,但没有聊天。
我已经检查并仔细检查了我是如何将节、属性、名称空间等放在一起的。在我看来,一切都是 jim-dandy。我可以看到一条消息正在 libjingle 内部基础架构中排队。但在以太网上没有结果。
希望以前玩过这些东西的人可能会记得类似的绊脚石,并可以提供提示、建议或指向正确方向的指针。
谢谢你的帮助。
麦克风