怎样通过socket传输图像?
我想在delphi中把服务器端的图像通过socket传输给客户端,我的做法是把图像文件转化成数据流,可是传输不成功,谁能帮我吗? 问题点数:50、回复次数:15Top
1 楼yangjunxx(时光)回复于 2000-12-12 01:08:00 得分 0
去看下D5的DEMO吧Top
2 楼OopsWare(Oops!)回复于 2000-12-12 01:19:00 得分 10
Delphi的例子是非阻塞模式的,不建议使用!
最好使用阻塞方式,Delphi有帮助,可参考Top
3 楼whoo(谁)回复于 2000-12-12 03:48:00 得分 0
delphi好像有一个Unit叫winsock.pas(大概如此),里面有一个发送流的过程.你可以参考参考.Top
4 楼BCB(天下三分明月夜,二分无赖是扬州)回复于 2000-12-12 08:39:00 得分 0
为什么“非阻塞方式”不好,阻塞方式传送方式
要不要执行Lock()方法,是自动阻塞的?
Top
5 楼xh_zhou(一介夫)回复于 2000-12-12 09:07:00 得分 0
我用了serversocket组件的sendstream方法。传输时没有发生错误,可是在客户端,接收的字节长度为0,我对socket编程不大懂,大家能不能讲得详细点?
to oopsware,to BCB,阻塞方式和非阻塞方式有什么区别?Top
6 楼BCB(天下三分明月夜,二分无赖是扬州)回复于 2000-12-12 09:36:00 得分 20
我编过非阻塞方式,将图象文件读到数组中,
分次送给客户端, 客户端再存成文件,显
示出来,成功,这是BO程序中的一部分,
我可以看到对方的屏幕了.
;Top
7 楼netsong(Edwin)回复于 2000-12-12 09:41:00 得分 20
email 给你一个小例子,希望对你有所帮助Top
8 楼xh_zhou(一介夫)回复于 2000-12-12 09:55:00 得分 0
to:netsong
你mail给我的文件我已经收到,不过还没看看,非常感谢。
to bcb:
你能不能把你的例子给我看看?我也先谢谢了。
Top
9 楼BCB(天下三分明月夜,二分无赖是扬州)回复于 2000-12-12 11:41:00 得分 0
小程序未留底
要重编了Top
10 楼xh_zhou(一介夫)回复于 2000-12-13 08:48:00 得分 0
to netsong:
你好,我昨天仿照你的程序作了一遍,图像可以传输了,但是有点不正确。组成的图像只有小部分正确,我加入断点之后,发现数据量不对,图形大小的数据完全传输]完毕之后,服务器端还时在不断的向客户端传输数据,不知道为什么?Top
11 楼yangjunxx(时光)回复于 2000-12-24 10:21:00 得分 0
e 份给我看下。。。。比较赶兴趣
Top
12 楼jiuyi()回复于 2000-12-25 16:47:00 得分 0
to:netsong
可以把你的例子给我看看?我先谢谢了。
Top
13 楼xh_zhou(一介夫)回复于 2000-12-28 10:54:00 得分 0
谁来帮我解答呀????????????Top
14 楼flysky66(蓝色的天)回复于 2000-12-28 13:23:00 得分 0
To netsong
可以看一下你的例子么?先行谢过了Top
15 楼The_east_key(东方一键)回复于 2000-12-29 13:25:00 得分 0
建议您访问www.etechbase.net/tech,里面有很多资料,也许可以解决您的问题。
访问http://168.168.18.11:81/etechbase/advsearch.php将您的问题输入查询内容框,选择不同的精确程度,即可以找到你所需要的答案。效果还是可以的。Top




