请问用winsock的有关问题
请教用winsock的问题
我现在需要用winsock连续发几张图片到客户端(至少10张),我用的是一个循环来发送,循环里是先用二进制方式打开将要发送的图片,然后读取到一字节型数组,关闭文件,然后发送。由于用的是循环,发送比较快,到了客户端就变成了所有图片的字节量,我在客户端再按每个图片的字节量读取生成图片,但却无法显示出来。我想请教一下各位前辈有没有什么好的方法实现,谢谢了!
------解决方案--------------------
饭可以一口一口吃嘛。
发 send start 标记(对方收到此标记后做好准备)
发 图片数据
发 send end
发:send start
发 图片数据
发 send end
.....
------解决方案--------------------
1.不同的图片放在不同的Socket中发送,做成控件数组。
2.对多个文件按一定规则进行封装处理,接收端反封装。
3.标记发送,如1楼所说。
------解决方案--------------------
无法显示?是指接收端写入文件后的图片文件,有错误吗?
能不能把你发送与接收部分,以及图片文件写入或显示的代码贴出来?
我现在需要用winsock连续发几张图片到客户端(至少10张),我用的是一个循环来发送,循环里是先用二进制方式打开将要发送的图片,然后读取到一字节型数组,关闭文件,然后发送。由于用的是循环,发送比较快,到了客户端就变成了所有图片的字节量,我在客户端再按每个图片的字节量读取生成图片,但却无法显示出来。我想请教一下各位前辈有没有什么好的方法实现,谢谢了!
------解决方案--------------------
饭可以一口一口吃嘛。
发 send start 标记(对方收到此标记后做好准备)
发 图片数据
发 send end
发:send start
发 图片数据
发 send end
.....
------解决方案--------------------
1.不同的图片放在不同的Socket中发送,做成控件数组。
2.对多个文件按一定规则进行封装处理,接收端反封装。
3.标记发送,如1楼所说。
------解决方案--------------------
无法显示?是指接收端写入文件后的图片文件,有错误吗?
能不能把你发送与接收部分,以及图片文件写入或显示的代码贴出来?