简单来说就是一个服务端,有很我的客户端,需要同时上传RAR文件给我们!!!就这么简单!!
有意者请联系:手机15901611992 qq:63739304
酬谢 面议
要求:
用C# 提供源码
1 用UDP模式传输 (不要FTP,TCP,等等)
2 断点继传(网络不好\程序突然停止\断网等 网络不好有服务端不好或是客户端)
3 显示瞬时速度\平均速度
4 多个用户同时上传的并发控制\资源占用要少.
5 各种传输和保存文件时的异常处理,需要友好不能报不知名的错误.
6 需要有效验,上传上来的文件不能损坏
客户端需要的信息 注意,同一个客户也可以同时上传多个文件
1 当传输任务出错时会返回状态和原因.(出错有:网络不通等,如果是网络不通需要反馈给我们,我们先过段时间再自动重试再次传输)
2 当开始需要先连接服务器,连接上时需要返回状态和原因; 3 需要有事件能反馈进度\瞬时速度 4 上传完时需要事件反馈
5 SendFile(服务端IP,服务端端口号,本地文件路径,ID号(字符串)) 6 可以暂停\恢复正在上传的文件
7 可以直接停止(删除)正在上传的任务
服务端 1 将有任务过来时需要反馈给我们---->我们系统判断是否接收->如果接收->我们提供参数保存的目录地址 ->如果不接收->(传入不接的原因)通知客户端说服务端拒接并显示原因
2 反馈上传的速度进度
3 网络断时也需要反馈
4 客户端取消或是暂停了服务端也要反馈
5 上传完成时也要反馈
去猪八戒找人