支持BOSH的开源XMPP库

时间:2011-08-16 05:40:04

标签: c# xmpp bosh

是否有支持BOSH的开源XMPP库(用c#编写)?我结帐AgsXMPP。 AgsXMPP似乎没有波什的支持。但Matrix支持波什。 Matrix是商业的。

3 个答案:

答案 0 :(得分:5)

您可以尝试SoapBox SDK Studio,它提供对BOSH(XEP-124)的全面支持,并对BOSH(XEP-206)上的XMPP提供部分支持。

如果这对您不起作用,您还可以查看XMPP Library List并查看是否有其他C#库符合您的需求。

祝你好运!

答案 1 :(得分:1)

我们可以按如下方式绑定bosh(使用AgsXMPP库),

        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";

答案 2 :(得分:1)

尝试在Google代码上使用Jabber net。这是一个开源的,并支持BOSH。 http://code.google.com/p/jabber-net/