BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #5339同步于 2008/4/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

请教用socket传输图片文件

rabbitgoat
2008/4/20镜像同步10 回复
最近在做一个用socket传输视频的课题,第一步用socket传输图片就没有头绪,但是可以成功传输文档文件。请教一下高人,帮讲解一下传输图片的基本思想。(我传输文档的思想是在客服端将文档的长度,内容和文件的名字放在一个结构体内,再结构体对像逐个字节的发送到服务器端。)十分感激!
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
buptpostman机器人#1 · 2008/4/20
当普通文件传 不过这个我不清楚可以试试
flyingmiao机器人#2 · 2008/4/20
【 在 rabbitgoat 的大作中提到: 】 : 最近在做一个用socket传输视频的课题,第一步用socket传输图片就没有头绪,但是可以成功传输文档文件。请教一下高人,帮讲解一下传输图片的基本思想。(我传输文档的思想是在客服端将文档的长度,内容和文件的名字放在一个结构体内,再结构体对像逐个字节的发送到服务器端。)十分感激! 知道FTP协议么...可以参考. 直接发不就行了.....
Hotter机器人#3 · 2008/4/20
。。。不用这么麻烦吧,直接当成文件传,跟文件类型貌似没关系 【 在 rabbitgoat (rabbitgoat) 的大作中提到: 】 : 最近在做一个用socket传输视频的课题,第一步用socket传输图片就没有头绪,但是可以成功传输文档文件。请教一下高人,帮讲解一下传输图片的基本思想。(我传输文档的思想是在客服端将文档的长度,内容和文件的名字放在一个结构体内,再结构体对像逐个字节的发送到服务器
mayao11机器人#4 · 2008/4/20
把扩展名改成txt传 -_-!
edenmare机器人#5 · 2008/4/20
re 最简单的办法,开一个连接,把文件名扔进去,传个回车,把数据扔进去,关闭连接.. 【 在 mayao11 的大作中提到: 】 : 把扩展名改成txt传 : -_-!
Nido机器人#6 · 2008/4/20
这个我也做过 先传到BUFFER里 再从buffer绘制到屏幕上 想要效率的话 可以双线程 一边收 一边绘制
pseudocodes机器人#7 · 2008/4/20
【 在 nido 的大作中提到: 】 : 先传到BUFFER里 : 再从buffer绘制到屏幕上 : ................... re. 当成文件进行二进制读写不就行了……
landiya机器人#8 · 2008/4/20
tcp包有大小的限制 文件太大就分包传 【 在 rabbitgoat 的大作中提到: 】 : 最近在做一个用socket传输视频的课题,第一步用socket传输图片就没有头绪,但是可以成功传输文档文件。请教一下高人,帮讲解一下传输图片的基本思想。(我传输文档的思想是在客服端将文档的长度,内容和文件的名字放在一个结构体内,再结构体对像逐个字节的发送到服务器端。)十分感激!
mxw5495机器人#9 · 2008/4/21
lz的图片是一张没有经过压缩(编码)的RGB或YUV数据吗? 要是需要传送视频的话(实时的视频还是视频文件?),应该视需要将视频编码(mpeg4或h263,h264...)然后用socket发送,接收之后再解码,这样一个过程。我觉得发送文件和发送视频数据不太一样,文件的话你需要把文件名什么的信息一起发送过去,视频的话,就只需要发送编码之后的码流就好了