XMPP 代理文件传输Socket 5协商过程

原创 2013年12月03日 09:47:08
Socket 5协商过程 
一、[接收端]发送5,1,0 
二、[发送端]接收到5,1,0,发送5,0 
三、[接收端]接收到5,0,发送5,1,0,3+digest长度+0+0 
注:digest是通过sessionID, 流发起者,流接收者,通过哈希算法得到的一个字符串 
四、[发送端]接收到5,1,0,3+digest长度+0+0,发送5,0,0,3+digest长度+0+0 
五、socket 协商完毕,建立了P2P的连接,下面通过这个连接的socket就可以进行文件传输

XMPP文件传输分析

openfire服务器是基于xmpp协议的,XMPP支持两种文件流传输协议,SOCKS5 Bytestreams和 In-Band Bytestreams,SOCKS5是直接发送二进制流,而IBB是将...
  • telencool
  • telencool
  • 2013年12月31日 10:42
  • 3994

即时通讯 ?XMPP :Socket

即时通讯 ?XMPP :Socket
  • Swift_Zero
  • Swift_Zero
  • 2015年04月01日 11:36
  • 2146

如何使用XMPP协议进行文件传输

如何使用XMPP协议进行文件传输?国内这方面的资料不多。在这里我说一下我的方法。 1.在连接服务器之前需要调用一个方法: public void configure(ProviderManager...
  • Navagate
  • Navagate
  • 2015年04月06日 17:11
  • 788

XMPP通讯开发-好友文件传输

在XMPP通讯开发-好友通信实现 中我们实现了好友间的信息通信,在这里我们实现好友间文件的传输,这部分内容可以查看smack_3_3_0\documentation\extensions\index....
  • jwzhangjie
  • jwzhangjie
  • 2013年09月29日 17:37
  • 7780

XMPP之文件传输报文

最近在做文件传输,遇到只能发送文件到spark,spark发送文件来不能接收,要么一直等待,要么发一下就要重试,这天终于找到问题的所在了 我的openfire里面的:服务器->服务器设置->文件传输设...
  • cainiaobegin
  • cainiaobegin
  • 2017年04月04日 22:01
  • 269

XMPP系列(五)---文件传输

xmpp 中文件传输的介绍与实现
  • u011619283
  • u011619283
  • 2015年07月28日 23:47
  • 3629

XMPP 和 socket 的区别

xmpp 是 聊天框架 就像qq 微信 一样 , 用xmpp 可以开发一个 即使通讯的聊天的软件  socket 是网络长连接 就像http 数据请求 一样 ,用socket 可以实现一个 时时的网...
  • qq_29846663
  • qq_29846663
  • 2017年04月14日 11:43
  • 1298

XMPP 文件传输协议

项目中需要用到openfire的文件传输,但是客户端使用flex,官方提供的xiff包中并没有封装文件传输的功能,没办法,研究了几天,在google和官方smock源码的帮助下终于实现了xiff下的文...
  • yca494185310
  • yca494185310
  • 2014年04月03日 14:42
  • 2480

iOS--XMPP文件传输

IM一个项目中需要文件传输, 研究了 总结下 XEP-0096: File Transfer 传输文件的统一接口, 客户端之间用它来协商到底采用哪种具体的传输方式, 包括以下三种: 1.XEP-004...
  • zixiweimi
  • zixiweimi
  • 2015年02月02日 11:45
  • 801

XMPP之流协商过程

版权所有,转载请注明出处:http://guangboo.org/2013/03/08/xmpp-stream-negotiate-precess 由于接收端是作为其所服务域的守护者,它会对连接来的...
  • guangboo
  • guangboo
  • 2013年03月08日 23:44
  • 785
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:XMPP 代理文件传输Socket 5协商过程
举报原因:
原因补充:

(最多只允许输入30个字)