仅使用.NET中可用的库/服务在c#中创建xmpp / jabber服务器

时间:2013-08-12 07:00:37

标签: c# xmpp instant-messaging

我只想问一下如何使用.NET中的库/服务在c#中创建自定义的xmpp / jabber服务器?

有可能吗?我一直在网上搜索最后一小时寻找答案,我只能看到'agsXMPP'。

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

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

非常感谢!

1 个答案:

答案 0 :(得分:0)

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

MatrixSDK:付费 在示例中使用
AgsXMPP:免费

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