我只想问一下如何使用.NET中的库/服务在c#中创建自定义的xmpp / jabber服务器?
有可能吗?我一直在网上搜索最后一小时寻找答案,我只能看到'agsXMPP'。
我想从头开始,所以我问你这个。 (对不起,如果它有点蹩脚或真的很蹩脚)。
任何形式的帮助都将不胜感激!
非常感谢!
答案 0 :(得分:0)
是的,您可以使用库来执行xmpp服务器。基本上使用套接字处理字节并在Matrix或AgsXMPP上使用StreamParser来处理streamstart(stream:stream),元素(iq,auth,session,bind,starttls)等......
MatrixSDK:付费 在示例中使用
AgsXMPP:免费
示例:csharp/Server - GitLab请参阅:XmppServerConnection.cs