【问题标题】:Create a xmpp/jabber server in c# using only the libraries/services available in .NET仅使用 .NET 中可用的库/服务在 c# 中创建 xmpp/jabber 服务器
【发布时间】:2013-08-13 10:07:21
【问题描述】:

我只是想问一下,如何仅使用 .NET 中的库/服务在 c# 中制作定制的 xmpp/jabber 服务器?

有可能吗?在过去的一个小时里,我一直在互联网上寻找答案,我所看到的只是“agsXMPP”。

我想从头开始,所以我问你这个。 (对不起,如果它有点蹩脚或真的很蹩脚)。

任何形式的帮助都将不胜感激!

非常感谢!

【问题讨论】:

  • 当然是可能。但是这个广泛的问题在 SO 上是题外话。我们无法真正向您解释在单个 SO 答案中实现 XMPP 服务器的每个细节。这需要一页又一页。
  • 你知道有哪些网站有针对我的问题的教程吗?谢谢!
  • 从头开始编写整个 XMPP 服务器?不...我认为没有人写过关于该主题的教程...
  • 我明白了。你认为我应该如何/从哪里开始? :( 谢谢!
  • 可能与 XMPP specs 或一本不错的 XMPP 书籍有关。

标签: c# xmpp instant-messaging


【解决方案1】:

是的,你可以使用库来做 xmpp 服务器。基本上使用套接字来处理字节并在 Matrix 或 AgsXMPP 上使用 StreamParser 来处理 streamstart (stream:stream)、元素 (iq、auth、session、bind、starttls) 等...

MatrixSDK:付费 用于示例
AgsXMPP:免费

示例:csharp/Server - GitLab 请参阅:XmppServerConnection.cs

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-11
    • 1970-01-01
    • 1970-01-01
    • 2011-09-20
    • 2012-02-26
    • 2011-08-29
    • 1970-01-01
    相关资源
    最近更新 更多