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