|
亿众国际点对点文件传输程序(14) EzoneStream.Read(data,0,data.Length); //发送数据包 CommonModule.EzoneModule.SendVarData(client,data); //显示发送数据包的个数 this.textBox10.Text=((int)(i+1)).ToString(); //进度条值的显示 this.progressBar1.PerformStep(); } //如果还有多余的数据包,则应该发送完毕! if(LastDataPacket!=0) { data=new byte[LastDataPacket]; EzoneStream.Read(data,0,data.Length); CommonModule.EzoneModule.SendVarData(client,data); this.progressBar1.Value=this.progressBar1.Maximum; } //关闭套接字 client.Close(); server.Close(); //关闭文件流 EzoneStream.Close(); this.button2.Enabled=true; MessageBox.Show("文件传输完毕!"); } private void button2_Click(object sender, System.EventArgs e) { //开启文件传输子线程 Thread TempThread=new Thread(new ThreadStart(this.StartSend)); TempThread.Start(); this.button2.Enabled=false; }
private void EzoneSend_Load(object sender, System.EventArgs e) { //获得本机的IP地址 this.textBox4.Text=Dns.GetHostByName(Dns.GetHostName()).AddressList[0].ToString(); } } } //////////////////////////End-亿众国际发送端//////////////////////////////////// //////////////////////////Begin-亿众国际接收端////////////////////////////////// using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data;
|