




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新能源行业2025年研发投入分析:技术创新与市场应用报告
- 2025-2030年新能源汽车动力电池回收利用产业链发展前景与挑战报告
- 沼气技术创新引领新能源产业链:2025年融合发展前景报告
- 2025-2030年新能源项目融资风险控制与信用评估体系构建报告
- 2025-2030工业视觉检测系统精度提升方法研究分析报告
- 2025-2030工业视觉检测系统市场渗透率与增长潜力研究报告
- 2025-2030工业视觉检测算法泛化能力提升与行业解决方案报告
- 2025-2030工业视觉检测技术发展分析与未来投资战略咨询研究报告
- 2025-2030工业级无人机巡检应用场景拓展与解决方案成熟度评估
- 2025-2030工业物联网终端设备低功耗技术演进与电池技术匹配分析
- 典当行财产抵押借款合同2024
- 拉弯矫培训获奖课件
- GB/T 18029.6-2024轮椅车第6 部分:电动轮椅车最大速度的测定
- 专题报告2 刘宏民-燕山大学-板形仪20120408
- 城市配送行业未来发展展望
- 舞龙舞狮二级裁判员理论考试题库(含答案)
- (正式版)SHT 3115-2024 石油化工管式炉轻质浇注料衬里工程技术规范
- 食品行业新产品开发案例分析
- 建筑业绿色发展与节能减排
- 《统计分析与SPSS的应用(第7版)》课件全套 第1-12章 SPSS统计分析软件概述
- 青少年毒品预防教育-初中版
评论
0/150
提交评论