首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >smack中通过XEP0065 SOCKS5字节流代理的XMPP文件传输

smack中通过XEP0065 SOCKS5字节流代理的XMPP文件传输
EN

Stack Overflow用户
提问于 2012-03-11 13:19:13
回答 1查看 1.8K关注 0票数 1

我正在使用smack库来处理XMPP/Jabber连接。我知道smack支持XEP-0065,但我没有看到指定首选字节流代理主机的选项。对于像Jabber.org这样的服务器,这是必要的,因为服务发现(proxy.eu.jabber.org)中提供的服务不起作用。此外,一些服务器没有列出用于服务发现的代理。如何指定要smack的首选SOCKS5字节流代理?

(澄清:这与让smack连接到代理服务器以启动其XMPP会话无关;这纯粹是为了在NAT阻止XMPP文件传输的情况下使用。)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-11 15:58:17

我做了一些源代码研究,最终找到了代码选择代理的位置。这在Socks5BytestreamManager.javar13041中是不可能的:在establishSession(String targetJID, String sessionID)中,它枚举来自XMPP服务器的代理,并立即收集代理的主机名和端口。不提供将自定义代理主机添加到列表中。

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

https://stackoverflow.com/questions/9652678

复制
相关文章

相似问题

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