我正在开发一个使用多个 xmpp 登录到应用程序的聊天应用程序,以便用户可以使用任何 xmpp 登录名进行聊天。我在一个数组中维护了不同的 XMPPStream、XMPPRoster 等实例。我可以使用多个帐户登录。我在这里面临的问题是,一次只为一个 XMPP 登录调用接收出席信息的委托,这会导致其他登录的消息丢失。似乎一次只维护一个 TCP 连接。请让我知道我在这里缺少什么。
我正在开发一个使用多个 xmpp 登录到应用程序的聊天应用程序,以便用户可以使用任何 xmpp 登录名进行聊天。我在一个数组中维护了不同的 XMPPStream、XMPPRoster 等实例。我可以使用多个帐户登录。我在这里面临的问题是,一次只为一个 XMPP 登录调用接收出席信息的委托,这会导致其他登录的消息丢失。似乎一次只维护一个 TCP 连接。请让我知道我在这里缺少什么。