我有一台XMPP服务器。我不知道哪个XMPP服务器在那里运行。
我只有XMPP URL,端口,用户名和密码。
因此,我必须创建一个应用程序,只监听/接收发送到C#.NET中我的UserName的消息,而不使用第三方XMPP库。
我尝试了jabber-net库,我成功收到了这些消息,但我必须在没有任何第三方库的情况下这样做。
如何在没有第三方库的情况下在C#.NET中实现XMPP客户端?
答案 0 :(得分:0)
您应该自己阅读实施客户端的XMPP标准。但是您可以使用第三方库。 我正在使用Artalk.Xmpp库,并且运行良好。 该存储库包含一个易于使用且文档齐全的.NET程序集,用于与XMPP服务器进行通信。它支持基本的即时消息和状态功能以及各种XMPP扩展。 https://github.com/araditc/Artalk.Xmpp