传送丢包,有时候会有乱码,如果较大,则后面的部分全丢了,总的来说,极不稳定
我把byte设为256,传2k的字节 调试
elusion(落):能给段代码吗?
我把byte设为256,传2k的字节 调试
elusion(落):能给段代码吗?
解决方案 »
- 如何汉化WINFORM版本的DevExpress.XtraScheduler控件和弹出Appointments表单的汉化
- 什么是数据引擎及数据引擎驱动的软件系统?
- C#.NET链接Sybase数据库
- 指定时间执行应用程序?
- c++中char * 转换为c#该转成什么类型?
- 请教各位:跪请高手菜鸟!下拉框与时间域的问题
- 英文版数据库存入中文乱码问题
- 新手问题,客户端只能发送一次消息成功,谢谢
- 关于继承的菜鸟问题!!我自定义了一个类,它继承的是BinaryReader,我想在子类的构造函数里调用父类的构造函数,我该怎么写,还有编译的时候老
- 如何发送键盘事件????????
- 麻请各位看看!
- 如何在状态栏里动态显示系统时间?
witboy(吴春江) :能否给段代码拜读?
你可以使用分割文件的方法
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();