代码之家  ›  专栏  ›  技术社区  ›  zpesk

如何创建消息服务?

  •  0
  • zpesk  · 技术社区  · 15 年前

    我想创建一个使用XMPP协议的消息服务。我将如何实现该服务的服务器端和客户端方面?我知道我需要一个运行消息传递框架的服务器(如Jabberd2)。设置和运行这将有多困难?另外,将客户端程序连接到该服务中的最佳方法是什么?如何开始将消息从一个客户机通过服务器推送到另一个客户机?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Stobor    15 年前

    服务员:外面有很多,请看 http://xmpp.org/software/servers.shtml 一个列表。

    我已经用过 OpenFire 在过去,设置相当简单。

    您可以添加类似的库 xmppframework 将其设置为客户机,并将其配置为与XMPP服务器对话。

    每个客户端都会得到一个标识符(称为 “JID” 形式: uniquetext@xmppserver.name ,然后通过将消息寻址到 JID 目标接收者。

    如果您想在脚本语言中使用简单的示例,可以使用类似 examples in the python xmpp library 看看这一切是如何运作的。使用一个 xmpp client 喜欢 psi 作为一个整体连接 JID 并使用示例作为另一个连接 JID 通过服务器发送/接收消息。