作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一台 XMPP 服务器。我不知道哪个 XMPP 服务器在那里运行。
我只有 XMPP URL、端口、用户名和密码。
因此,我必须创建仅监听/接收发送到 C#.NET 中我的用户名的消息的应用程序,而不使用第三方 XMPP 库。
我试过 jabber-net库,我在其中成功接收了消息,但我必须在没有任何第三方库的情况下执行此操作。
如何在没有第三方库的情况下在 C#.NET 中实现 XMPP 客户端?
最佳答案
您应该自己阅读实现客户端的 XMPP 标准。但是你可以使用第三方库。
我正在使用 Artalk.Xmpp 库并且运行良好。
此存储库包含易于使用且文档齐全的 .NET 程序集,用于与 XMPP 服务器进行通信。它支持基本的即时消息和状态功能以及各种 XMPP 扩展。
https://github.com/araditc/Artalk.Xmpp
关于C#.NET XMPP over HTTP,无需第三方库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45714621/
我是一名优秀的程序员,十分优秀!