2012-11-08 30 views
0

我正在製作一個IOS應用程序來與其他facebook用戶聊天。IOS上的XMPP:我如何請求更多的存在

  • 我打開連接。
  • 驗證用戶。
  • 上網發送問題到服務器。
  • 接收其他用戶的在場。

問題是:服務器只發給我8個用戶。

如何使用IOS框架對更多狀態進行XMPP請求? XMPP有一個自動請求?

回答

0

我假設你有8個以上的朋友?你有沒有嘗試與另一個客戶?如果您看到超過8個用戶的在線狀態,那肯定是您的客戶。如果仔細觀察,可能會發現在收到第一個IP數據包後,您不再從套接字讀取數據;有8個存在可能只有大約1500個字節(1個典型MTU),並且帶有開銷。

+0

嗨。謝謝您的幫助。我的Facebook用戶有8個以上的朋友。收到的存在不是朋友,它的ID就像-59123654。然後我得到IQ功能「didReceiveIQ」,並將用戶與代碼連接起來。 De用戶的代碼是8,IQ是2.我需要更多的用戶。我不知道在XMPP IOS中這是否是自動的。 – user1806656