1 / 24
文档名称:

c#-winform-socket网络编程-点对点传输文件-socket文件传输-监听端口.doc

格式:doc   大小:153KB   页数:24页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c#-winform-socket网络编程-点对点传输文件-socket文件传输-监听端口.doc

上传人:文库旗舰店 2022/6/25 文件大小:153 KB

下载得到文件列表

c#-winform-socket网络编程-点对点传输文件-socket文件传输-监听端口.doc

相关文档

文档介绍

文档介绍:c# winform socket网络编程,点对点传输文件,socket文件传输,监听端口
关键字: socket 网络编程 点对点 传输文件 文件传输 监听端口
服务器用来接收文件,不停的监听端口,有发送文件就马上开始接收文件
       //("文件名" + SendFileName);   
  
            //获得[包的大小]   
            string bagSize = ((client));   
            //("包大小" + bagSize);   
  
            //获得[包的总数量]   
            int bagCount = (((client)));   
            //("包的总数量" + bagCount);   
  
            //获得[最后一个包的大小]   
            string bagLast = ((client));   
            //("最后一个包的大小" + bagLast);   
  
            //创建一个新文件   
            FileStream MyFileStream = new FileStream(SendFileName, , );   
  
            //已发送包的个数   
            int SendedCount = 0;   
  
            while (true)   
            {   
                byte[] data = (client);   
                if ( == 0)   
                {   
                    break;   
                }   
                else  
                {   
                    SendedCount++;   
                    //将接收到的数据包写入到文件流对象   
                    (data, 0, );   
                    //显示已发送包的个数   
                    //("已发送包个数"+());   
                }   
            }   
  
            //关闭文件流   
            ();   
            //关闭套接字   
            ();   
  
            //填加到dgv里   
            //文件大小,IP,已发送包的个数,文件名,包的总量,最后一个包的大小   
            (bagSize, , SendedCount, SendFileName, bagCount, bagLast);   
  
            //("文件接收完毕!");   
  
        }  
 
 
        #endregion