[转载] 谁能帮我解决这个程序设计问题?# Unix - 噫吁兮,危乎高哉
s*t
1 楼
【 以下文字转载自 Linux 讨论区,原文如下 】
发信人: surmount (我是一片云), 信区: Linux
标 题: 谁能帮我解决这个程序设计问题?
发信站: The unknown SPACE (Sun Oct 13 08:06:20 2002) WWW-POST
我现在有两个程序, 一个是网络的client, 负责接收从网络过来的数据,(可以是任何格式
的数据)并在硬盘上形成一个文件
一个是video的解码器(decoder),负责从硬盘上读入一个压缩好的视频文件,并解压存为另
一个文件
现在我想把这两个程序拼到一起, 也就是编译为一个程序, 使得我在server端发出的视频
压缩文件能实时的在client端得到解码
我现在的想法是:
1. 原来的client和decoder程序都是从硬盘读取或者是存入硬盘的,为了使两个程序连起
来,我想使用pipe, 就是说,client把接收到的东西写入pipe(而不是写成文件存到硬盘),
而decoder从这个pipe读入数据(而不是原先的从硬盘读入)
2. 为了使client收到的数据得到即时解码, 必须使client和dec
发信人: surmount (我是一片云), 信区: Linux
标 题: 谁能帮我解决这个程序设计问题?
发信站: The unknown SPACE (Sun Oct 13 08:06:20 2002) WWW-POST
我现在有两个程序, 一个是网络的client, 负责接收从网络过来的数据,(可以是任何格式
的数据)并在硬盘上形成一个文件
一个是video的解码器(decoder),负责从硬盘上读入一个压缩好的视频文件,并解压存为另
一个文件
现在我想把这两个程序拼到一起, 也就是编译为一个程序, 使得我在server端发出的视频
压缩文件能实时的在client端得到解码
我现在的想法是:
1. 原来的client和decoder程序都是从硬盘读取或者是存入硬盘的,为了使两个程序连起
来,我想使用pipe, 就是说,client把接收到的东西写入pipe(而不是写成文件存到硬盘),
而decoder从这个pipe读入数据(而不是原先的从硬盘读入)
2. 为了使client收到的数据得到即时解码, 必须使client和dec