首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在agsXMPP上设置代理

如何在agsXMPP上设置代理
EN

Stack Overflow用户
提问于 2012-02-15 13:45:04
回答 1查看 831关注 0票数 0

我是新的agsXMPP我连接到脸书,现在可以在脸书上聊天,但我现在有一个问题,我无法登录代理服务器,就像我有一个使用代理168.10.10.19和端口8080的服务器,所以我使用这个代理连接到网络,所以我的程序无法登录,所以我可以做什么,使我的程序在代理服务器上工作,现在我所做的是这样的

代码语言:javascript
复制
    Jid jidUser = new Jid("UserName");

    xmppCon.Username = jidUser.User;
    xmppCon.Server = "chat.facebook.com";
    xmppCon.Password = "Password";
    xmppCon.AutoResolveConnectServer = true;

    xmppCon.Open();
EN

回答 1

Stack Overflow用户

发布于 2012-02-17 18:26:23

端口8080在我看来就像是在使用HTTP代理。当你使用HTTP代理时,你不能直接连接到Facebook,因为他们不运行BOSH连接管理器。您只能通过TCP/IP套接字进行连接。

唯一的方法是运行您自己的BOSH服务器,它通过HTTP代理所有Facebook XMPP流量到Facebook XMPP服务器。然后你可以在agsXMPP中使用BOSH,并在那里设置你的内部公司代理。

如果你的HTTP代理允许HTTP连接,那就更容易了。但是我在野外并没有看到很多允许HTTP连接的代理。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9288465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档