摘要:
xmpp文件传输主要有两种方法:1 socks5 bytestreams 对应的协议是XEP-00652 In-Band Bytestreams(ibb) 对应的协议是XEP-0047socks5 Bytestreams方法的优点是效率高,但是跨网段传输时需要一个文件代理。像openfire服务器就自带有文件代理,所以这个容易实现。同网段传输可以直接连接,一般的实现是发起端建一个socks5服务。实际使用该方法时还需要使用XEP-0095协议来初始化流。XMPPFramework未包含XEP-0095这个协议的实现,需要自己定义。In-Band Bytestreams的优点是实现简单,但是效率 阅读全文
摘要:
相关的配置项是:选择左下角的“编辑属性”再选择系统属性xmpp.proxy.externalip这个属性就是指定文件代理的地址如果没有这个属性,则手动添加正确的设置是:设置为公共ip或一个公共域名(公共:就是整个因特网可见的, 如果是一个内网ip,那么不同网段的客户端就没法连接到这个ip),看网上的一些说法是设置为proxy.domain,这要保证你的这个域名proxy.domain是公共的。否则直接设置为服务器的ip。当然好的做法应该是保证proxy.domain是公共的(不过涉及要域名的申请)。如果没有设置这个选项,那么查询代理时,返回的地址就是127.0.0.1。设置不正确的话,不同网段 阅读全文