【问题标题】:Http protocol for chatting server聊天服务器的Http协议
【发布时间】:2014-04-17 15:29:42
【问题描述】:

我正在做一个像whatsApp这样的项目。我对聊天的协议感到困惑。我可以使用 Http 协议进行通信吗?您的建议将不胜感激

【问题讨论】:

  • 试试 XMPP。使用像 Openfire 这样的服务器。

标签: android network-protocols


【解决方案1】:

您需要更具交互性的东西,这样您就无需轮询新消息。试试 xmpp。 WhatsApp 使用相同的协议(以及其他一些编码),甚至 Google Talk。或者你可以试试 websockets。

【讨论】:

    【解决方案2】:

    是的。您可以使用http协议进行通信。
    使用 JSON 或 xml 等。
    但是,在设置或制作网络服务器之前。
    否则您可以使用 GCC(Google Cloud Message) 在 android 设备之间发送消息。

    【讨论】:

    • 不,这是个坏主意。如果您一次发送太多消息,您的 GCM 帐户可能会被禁止。假设您有 1000 个用户,这并不多,而且他们都在同一秒发送一条消息,我不相信谷歌会接受这一点。 GCM 应该用于一对多而不是一对一的通信。
    • @rekire 您的评论在 C2DM 中是正确的。但是,GCM 不同。使用 GCM,一次发送 1000 条消息。并且发送消息计数的限制已过期。我可以听到一些应用是使用 GCM 和 APNS 的服务。
    • 如果用户知道其他用户的应用程序的GCM分配密钥,用户直接发送消息是可能的。
    猜你喜欢
    • 1970-01-01
    • 2014-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-06
    • 1970-01-01
    • 2011-08-28
    • 1970-01-01
    相关资源
    最近更新 更多