代码之家  ›  专栏  ›  技术社区  ›  T. Stone

XMPP C#交互

  •  4
  • T. Stone  · 技术社区  · 15 年前

    我正试图通过c#和javascript连接到xmpp服务器(目前是ejabberd)。我在概念化连接将如何存在方面有点困难。

    背景故事:我有一个游戏引擎,它将从用户那里获取输入并向他们发送某种响应。用户可能是一个windows应用程序,一个web应用程序,都需要以几乎相同的方式连接。游戏引擎是一个c#应用程序,可以相应地处理输入。我的游戏引擎和其他人一样是xmpp服务器上的用户吗?他是如何与其他人和维卡·维卡交谈的。如果可能的话,非常感谢您提供关于如何使用xmpp完成此类工作的详细教程。

    1 回复  |  直到 15 年前
        1
  •  6
  •   Community CDub    7 年前

    您的游戏服务器将是一个 XMPP组件 您的用户可以直接与之通信,就像他们可以与XMPP系统中的任何其他用户、服务器或组件通信一样。

    Jabber Component Protocol . 如果您希望组件能够启动通信,您的客户端还可以向组件发送定向状态。

    不过,在使用ejabberd时,您也可以将游戏引擎消息传递系统作为 ejabberd module .

    这可能回答了您关于C#XMPP库的问题: https://stackoverflow.com/questions/1166252/net-xmpp-libraries-under-apache-mit-or-ms-pl-licenses