FileTransfer相关类及事件方法说明文档_第1页
FileTransfer相关类及事件方法说明文档_第2页
FileTransfer相关类及事件方法说明文档_第3页
FileTransfer相关类及事件方法说明文档_第4页
FileTransfer相关类及事件方法说明文档_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

FileTransfer文件传输说明PYC.FileTransfer.Server服务器端引用:PYC.FileTransfer.Common、PYC.Tool.SecretHelper、SuperSocket.Common、SuperSocket.Facility、SuperSocket.SocketBase、SuperSocket.SocketEngine.MainApp类功能:文件传输服务器主程序,启动、关闭、处理命令、转发文件。Start方法:用来开启常驻连接服务器和文件服务器。FileServerStart方法:开启文件服务器,并注册相关事件。FileSessionSend发送文件数据在文件服务器开启的时候,为新的回话连接和新的接收请求注册事件。FileReceiveFilter类功能:文件连接接收过滤器,根据包开始标志和开始标志之后的主体长度分包。GetBodyLengthFromHeader传入:byte header, int offset, int length输出:文件体长度 intResolveRequestInfo传入:ArraySegment header, byte bodyBuffer, int offset, int length得到:key 与 bytebody输出:二进制字节协议BinaryRequestInfo(strKey, byteBody)FileServer类功能:继承自AppServer,文件传输服务器FileSession类FileSessionMapping类功能:发送方,接收方的FileSessionPermanentReceiveFilter类功能:常驻连接接收过滤器,根据开始标识和结束标识拆包PermanentServer类功能描述:常驻连接服务器。PermanentSession类功能描述:常驻回话连接。PYC.FileTransfer.Client客户端TransferClient类功能描述:文件传输客户端类,在文件传输可以通过创建客户端对象,调用相关方法发送文件。TransferReceiveClient : TransferClient描述:文件接收客户端类TansferSendClient : TransferClient描述:文件发送客户端类PermanentClient功能描述:常驻连接客户端类SignState枚举描述:连接状态?DelegateCollection委托 PYC.FileTransfer.Common常用类库TransferInfo 描述:传输文件信息(名称,发送方,接收方,大小,类型,文件传输标识)。FileBody描述:文件传输信息,传输体,当前文件块索引IdentityInfo类描述:SIP地址、域用户名称、版本号TransferCommand描述:文件传输命令,信息FileInfo类描述:传输文件的信息FileTransferCommand描述:传输命令FileType枚举描述:文件类型PacketKey枚举 描述:包关键字PacketCommand描述:包命令PYC.Lync.Client客户端TransferMoniter类描述:传输监视类,对传入的文件处理。当传输文件时,触发相关事件。ITransferHelper描述:传输帮助类接口。OnlineFileUploadHelper类 描述:即时文件发送辅助类。完成即时文件的发送。OnlineFileUploadHelper构造函数输入:发送者sip,接受者sip,要发送的文件路径注册发送的一系列事件。IFileUploadHelper描述:文件上传帮助类接口。OnlineFileDownloadHelper类描述

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论