IT
摘要: 上一篇文章C# UDP(Socket)异步传输文件(3)中,实现了多文件的传输和MD5校验,还显示了文件传输过程中的信息,在这一篇文章中,将介绍怎样实现传输文件的进度显示和实现选择保存文件路径。 首先,来实现一个显示文件传输过程信息的控件,它需要显示文件的图标、名称、大小、已经传输了的大小、文件的传输速度和一个进度条,进度条可以很直观的看到文件传输的完成量。要获得文件的图标可以用API,但是还有... 阅读全文
posted @ 2010-07-02 17:58 liufei 阅读(4482) 评论(2) 推荐(1) 编辑
摘要: 用SCOKET 发送文件是一个不太好处理的问题,网上的例子也都是很简单的,我准备写一个比较完善的例子,这个就算是开始吧,以后的都会在这个例子的基础上进行修改,准备实现多线程传输、断点传输和文件传输的完备性检测。 在这个例子中,分别定义了文件发送管理类(SendFileManager),文件接收管理类(ReceiveFileManager),文件发送类(UdpSendFile)和文件接收类(UdpR... 阅读全文
posted @ 2010-07-02 17:57 liufei 阅读(2332) 评论(1) 推荐(1) 编辑
摘要: 我采用的是Java socket客户端 协议时这样的 报文结构(3,4,5,6,17,21,25,29,33,38,43,47,51) 通用报文结构分为两部分,包头和包体。 下面是一个完整PDU(协议数据单元)的布局: PDU 域 长度 类型 说明 包头 Length 4 Integer 此域表示消息包的总长度 = 包头长度 + 包体长度,采用网络字节序。单个PDU的最大长度为30K字节,超过时需... 阅读全文
posted @ 2010-07-02 11:03 liufei 阅读(1274) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/vhtt/ 服务器用来接收文件,不停的监听端口,有发送文件就马上开始接收文件服务端代码:C#代码usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usin... 阅读全文
posted @ 2010-07-02 10:52 liufei 阅读(1403) 评论(1) 推荐(0) 编辑