ESFramework之FTP案例 v1.0
opening · 6201浏览量 · 发布于2013-09-21
该源码是ESFramework之FTP案例 v1.0,源码实现了本Demo演示以下与文件传送相关的特性:(1)发送方请求发送文件,接收方可以同意或拒绝接收文件。(2)文件传送的过程中,收发的任何一方都可以通过事件了解文件传送的实时进度。(3)文件传送的过程中,收发的任何一方都可以中断文件的传送。
(4)文件传送的过程中,收发的任何一方掉线,都将导致文件传送中断。
(5)只要文件传送中断,收发方都会得到相应的事件通知。
(6)自动启用文件断点续传。
(7)文件传送完成,收发方都会得到相应的事件通知。
一.服务端
由于在demo中,服务端不参与文件传送,所以,服务端的代码不用做任何修改,直接使用上一个demo中的服务端即可。
顺便提一下,如果想让服务端作为文件收发的一方,也很容易,只要遵循以下几点:
(1)使用IRapidServerEngine暴露的FileController属性,来控制文件的收发行为。
(2)预定IFileController的FileSendingEvents事件和FileReceivingEvents事件,来跟踪文件传送的实时状态。
(3)服务端的虚拟帐号为NetServer.SystemUserID,即"_0"。当一个文件的接收者的UserID为NetServer.SystemUserID,表示文件是由服务端接收的;当一个文件的发送者的UserID为NetServer.SystemUserID,表示这个文件是由服务端发送的。
二.客户端
相对于上一个demo,客户端改动的地方主要集中在MainForm和ChatForm上。客户端使用IRapidPassiveEngine暴露的FileOutter属性,来控制文件的收发行为。
源码使用过程中,如无法搭建或有增加其他功能需求,可联系QQ:236-0248-666 ,付费搭建安装修改服务!
温馨提示:网站源码只作为学习或研究使用,如需商业使用请购买正版!
温馨提示:网站源码只作为学习或研究使用,如需商业使用请购买正版!
相关推荐
网上报修系统管理软件
相关信息
匿名 · 3407浏览 · 2016-06-21 11:29:01
广告公司客户订单流程管理软件
相关信息
匿名 · 3334浏览 · 2016-02-17 21:21:23
冷风网盘系统最新官方版
相关信息
匿名 · 3189浏览 · 2015-06-26 10:15:13
桃源企业文件管理系统源码 v3.3
相关信息
匿名 · 3186浏览 · 2014-08-05 11:02:42
奇文软件下载管理系统 v1.1
相关信息
匿名 · 4399浏览 · 2013-10-13 22:03:42
SwfUpload多文件上传演示版源码
相关信息
匿名 · 3349浏览 · 2013-09-22 22:09:20
Asp.net + Flex实现网络硬盘源码
相关信息
匿名 · 4312浏览 · 2013-09-22 21:39:16
n-save网盘系统服务端 v20090601
相关信息
匿名 · 4115浏览 · 2013-09-22 21:35:12
分类专栏
最新发布
源码排行榜
0评论