仅使用 .NET 中可用的库/服务在 C# 中创建 XMPP/Jabber 服务器

问题描述 投票:0回答:1

如何使用 only .NET 中的库/服务在 C# 中制作自定义的 XMPP/Jabber 服务器?

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

c# xmpp instant-messaging
1个回答
0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.