已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 咖啡烘焙技法培训课件
- 2026年闽南理工学院单招职业适应性测试题库及答案详解一套
- 2026年哈尔滨幼儿师范高等专科学校单招职业倾向性考试题库含答案详解
- 2026年晋中职业技术学院单招职业适应性测试题库含答案详解
- 2026年广西建设职业技术学院单招综合素质考试题库及参考答案详解一套
- 2026年嘉兴职业技术学院单招综合素质考试题库及完整答案详解1套
- 2026年鄂尔多斯职业学院单招综合素质考试题库及参考答案详解
- 2026年太原城市职业技术学院单招职业适应性考试题库及答案详解一套
- 2026年湖南艺术职业学院单招职业技能测试题库及完整答案详解1套
- 2026年福州软件职业技术学院单招职业技能考试题库及参考答案详解1套
- 无领导小组讨论面试技巧与实战案例
- 保安安全事故案例
- 工业噪声治理合同范本
- (正式版)DB65∕T 3427-2012 《特色林果基地防护林建设技术规程》
- 有限空间作业安全专项施工方案
- 环保设备销售培训
- 2025年GIL输电行业研究报告及未来行业发展趋势预测
- 竞赛合同(标准版)
- GB/T 13090-2025饲料中六六六、滴滴涕的测定
- 人教版九年级化学上册课件:碳和碳的氧化物复习
- 感染性疾病科室年度工作总结
评论
0/150
提交评论