xmpp 文件传输问题

问题描述

1、发送请求表示要向Clinettest发送文件,并发送文件大小和文件名SEND:<iqxmlns="jabber:client"id="agsXMPP_6"to="Receive@localhost/"type="set"><sixmlns="http://jabber.org/protocol/si"profile="http://jabber.org/protocol/si/profile/file-transfer"id="b3b5f49c-8a94-49e2-908a-3de694b98af0"><filexmlns="http://jabber.org/protocol/si/profile/file-transfer"name="MiniClient.exe.config"size="382"><range/></file><featurexmlns="http://jabber.org/protocol/feature-neg"><xxmlns="jabber:x:data"type="form"><fieldtype="list-single"var="stream-method"><option><value>http://jabber.org/protocol/byReceivereams</value></option></field></x></feature></si></iq>2、Receive收到Send发实来的请求后,发送出响应流RECV:<iqxmlns="jabber:client"to="Send@localhost"type="result"id="agsXMPP_6"><sixmlns="http://jabber.org/protocol/si"id="b3b5f49c-8a94-49e2-908a-3de694b98af0"><featurexmlns="http://jabber.org/protocol/feature-neg"><xxmlns="jabber:x:data"type="submit"><fieldvar="stream-method"><value>http://jabber.org/protocol/byReceivereams</value></field></x></feature></si></iq>请问我怎么能读取文件内容呀????xmpp是这样传输文件吗??

解决方案

解决方案二:
该回复于2009-06-22 09:28:05被版主删除

时间: 2024-09-22 13:24:08

xmpp 文件传输问题的相关文章

安卓应用开发-安卓xmpp文件传输谁会。?好烦啊,最近要做一个个安卓有关的实验,根本不会尼玛

问题描述 安卓xmpp文件传输谁会.?好烦啊,最近要做一个个安卓有关的实验,根本不会尼玛 安卓xmpp文件传输谁会.?好烦啊,最空军建军节空军建军节空军建军节近要做一个个安卓有关的实验,根本不会尼玛

XMPP协议Asmack实现文件传输的真正解决方法

在使用Asmack的过程中,文件传输是阻碍我前行的一个极大的绊脚石.在翻遍了百度和Google的情况下,依然不得其解.而偶然的一个蓦然回首,我却解决了这个问题.所以,立此贴,一来为自己记录:而来希望能够帮到后来者.我希望自己能够做出一个像微信一样的即时通信,可以发送各种富媒体,接下来看我怎么做,实现文件传输. 第一点,版本问题. Asmack是一个开源库,地址:https://github.com/Flowdalic/asmack,如大家所看到的一样,这个GitHub并不是完整的代码,你需要通过

一种Jingle开源库的文件传输原理与实现

随着即时通信(IM)软件已经成为互联网信息平台的重要组成部分[4].但基于自身利益的考虑,各个IM软件均制定并保守自己支持的通信协议格式和标准,导致了各个通信软件不能互联互通,客观上制约了IM的发展. XMPP协议标准解决了不同即时通信平台信息互通的难题.基于XMPP扩展P2P协议的应用开源库libjingle库可以开发第三方IM软件,最终实现第三方IM与支持XMPP协议的即时通信软件的文本和语音等的互操作. 本文以libjingle为研究对象,重点讨论libjingle支持的文件传输的实现原理

同时-IIS 搭建FTP服务 文件传输受限

问题描述 IIS 搭建FTP服务 文件传输受限 在内网中一台PC机上使用IIS搭建FTP服务,在测试文件传输的时候发现最多只允许两个下载 其它请求都在排队,不知道这个是在哪里设置的?

Linux与windows之间-文件传输工具RZSZ

RZSZ简介 一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆 linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地 : 与ssh有关的两个命令可以提供很方便的操作: sz:将选定的文件发送(send)到本地 机器 rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器 rz, sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具,windows端需要支持ZMode

文件传输-java 编译出现找不到符号错误

问题描述 java 编译出现找不到符号错误 //导入包import javax.swing.JPanel;import javax.swing.JFrame;import javax.swing.JButton;import javax.swing.JTextArea;import javax.swing.JTextField;import static java.awt.BorderLayout.*;import javax.swing.JScrollPane;import java.awt.

标准C实现基于TCP/IP协议的文件传输

TCP/IP编程实现远程文件传输在LUNIX中一般都采用套接字(socket)系统调用. 采用客户/服务器模式,其程序编写步骤如下: 1.Socket系统调用  为了进行网络I/O,服务器和客户机两端的UNIX进程要做的第一件事是调用socket()系统调用,建立软插座,指明合适的通讯协议.格式为:  1 2 3 #include >sys/types.h> #include >sys/socket.h>    int socket(int family,int type,int 

FTP文件传输协议两种方式的工作原理

FTP是一种文件传输协议,它支持两种模式,一种方式叫做Standard (也就是 Active,主动方式),一种是 Passive (也就是PASV,被动方式). Standard模式 FTP的客户端发送 PORT 命令到FTP server.Passive模式FTP的客户端发送 PASV命令到 FTP Server. 下面介绍一个这两种方式的工作原理: Standard模式 FTP 客户端首先和FTP Server的TCP 21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个

FTP非交互方式文件传输

FTP(FileTransferProtocol)是文件传输协议,通过它可以从计算机传输或传输到计算机文件.FTP命令可以交互方式使用,也可以非交互方式使用.交互方式的使用较简单,命令执行时系统会逐步提示,非交互方式的实现虽然复杂,但大大方便使用者,因为FTP会自动完成所有的操作.我们在使用FTP命令时,为了操作方便,往往会按非交互方式使用,下面笔者就介绍在SCOUNIX3.0下FTP实现非交互方式的处理. 在UNIX系统下,使用RCP命令可以实现远程文件传输,但双方都必须为同一种系统,如果远程