gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 16:09:04 25 4
gpt4 key购买 nike

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

这可能吗?在过去的一个小时里,我一直在 Internet 上搜索以寻找答案,但我所能看到的只有“agsXMPP”。

最佳答案

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

Matrix.vNext(重命名为 XmppDotNet):免费软件(?)(多平台支持,使用 dotnetty 和响应式(Reactive)设计构建,您可以设计自己的服务器)https://www.ag-software.net/matrix-vnext/
AgsXMPP:免费(不稳定,不支持 .netstandard)

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

关于c# - 仅使用 .NET 中可用的库/服务在 C# 中创建 XMPP/Jabber 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18181183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com