下载此文档

基于VC++和无线网络的文件传输系统.pptx


文档分类:通信/电子 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
基于VC++,自强不息一、主要运用技术“”在这次毕业设计中,我们小组主要使用了Socket技术来开发我们的作品。Socket:网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;第5页德业并进,自强不息一、主要运用技术Socket操作:第二部分数据包第7页二、数据包德业并进,自强不息数据包:文件传输过程中的数据包由文件信息和文件数据流两部分组成。第8页德业并进,自强不息数据包操作:二、数据包发送端:接受端://写入文件流长度tempS=("%010d",()); tempB=("UTF-8"); bomBinaryArray(fileArray,tempB);//写入文件流 tempB=newbyte[(int)()]; FileInputStreamfileInputStream=newFileInputStream(file); (tempB); bomBinaryArray(fileArray,tempB);//组合数据包函数privatebyte[]CombomBinaryArray(byte[]srcArray1,byte[]srcArray2) { byte[]newArray=newbyte[+]; (srcArray1,0,newArray,0,); (srcArray2,0,newArray,,); returnnewArray; }//读取文件流长度tempB=newbyte[10]; (tempB,0,10); tempS=newString(tempB,"UTF-8");fileLength=(tempS);//循环箱文件写入文件流FileOutputStreamfileOutputStream=newFileOutputStream(file,true); while(receivedLength<fileLength){ bytes=(tempB,0,); receivedLength+=bytes; (tempB,0,bytes); }第三部分状态标志第10页三、状态标志德业并进,自强不息Link : 由发送方发送“Link”字符串。Link_OK : 接收方接收到“Link”字符串后,向发送方发送“Link_OK”字符串。Start : 由发送方发送“Start”字符串。Start_OK : 接收方接收到“Start”字符串后,向发送方发送“Start_OK”字符串。Finish : 接收方接受完文件后,向发送方发送“Finish”字符串。

基于VC++和无线网络的文件传输系统 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人资料分享
  • 文件大小3.02 MB
  • 时间2019-11-06