我的问题是进行多个文件传输时怎样才能判断开始和结束?各位帮帮忙
你可以使用分割文件的方法
FileInfo fi = new FileInfo(yourfile);
int imgdatalen=(int)fi.Length;
byte[] imgdata = new byte[imgdatalen];
Stream imgdatastream=fi.OpenRead();
int n=imgdatastream.Read(imgdata,0,imgdatalen);
imgdatastream.Close();
int length=1000;
int mm=imgdatalen/length;
int nn=imgdatalen%length;
netStream=new NetworkStream(connectSock);
for(int y=0;y<mm;y++) netStream.Write(imgdata,y*length,length);
netStream.Write(imgdata,mm*length,nn);
netStream.Flush();