FileTransfer相关类及事件方法说明文档.docx
- 文档编号:24261488
- 上传时间:2023-05-25
- 格式:DOCX
- 页数:17
- 大小:515.94KB
FileTransfer相关类及事件方法说明文档.docx
《FileTransfer相关类及事件方法说明文档.docx》由会员分享,可在线阅读,更多相关《FileTransfer相关类及事件方法说明文档.docx(17页珍藏版)》请在冰豆网上搜索。
FileTransfer相关类及事件方法说明文档
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,intoffset,intlength
输出:
文件体长度int
ResolveRequestInfo
传入:
ArraySegment
得到:
key与bytebody
输出:
二进制字节协议BinaryRequestInfo(strKey,byteBody)
FileServer类
功能:
继承自AppServer,文件传输服务器
FileSession类
FileSessionMapping类
功能:
发送方,接收方的FileSession
PermanentReceiveFilter类
功能:
常驻连接接收过滤器,根据开始标识和结束标识拆包
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类
描述:
即时文件接收辅助类。
OnlineFileDownloadHelper构造函数
字段初始化,以及注册相关事件。
IFileDownloadHelper
描述:
文件下载接口
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FileTransfer 相关 事件 方法 说明 文档