具备BOSH支持的开源XMPP库

3

是否有一些使用C#编写,支持BOSH的XMPP开源库可以使用?我查阅了AgsXMPP,但发现它好像不支持BOSH。但是Matrix支持BOSH,但需要付费。

3个回答

5
你可以尝试使用SoapBox SDK Studio,它完全支持BOSH(XEP-124)和部分支持XMPP over BOSH(XEP-206)。
如果这不适合你的需求,你也可以查看XMPP库列表,看看其他C#库是否符合你的需求。
祝你好运!

谢谢Norman。SoapBox SDK Studio似乎有点复杂。无论如何,我已经下载了最新版本的AgsXMPP。它支持BOSH。 - K.Kirivarnan
根据Coversant公司的执行副总裁Michael Holdmann的说法,它们不再是开源的了。 - Bob Bryan

1
我们可以使用AgsXMPP库绑定bosh,如下所示:
        XmppClientConnection xmpp;
        xmpp = new XmppClientConnection();
        xmpp.Port = 5280;
        xmpp.Server = jidSender.Server;
        xmpp.SocketConnectionType = agsXMPP.net.SocketConnectionType.Bosh;
        xmpp.ConnectServer = "http://localhost:5280/http-bind";

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接