我正在设计一个远程 CD/DVD 刻录机来解决我机器上的硬件限制。
我的设计是这样的:(类似于网络打印机)
- 基于 Unix 的机器(充当服务器)托管刻录机。
- 基于 Windows 的机器充当客户端。
- 客户端准备要刻录的数据并将其传输到服务器。
- 服务器将数据刻录在 CD/DVD 上。
我的问题是:在不同操作系统之间通过网络传输数据(保持相同的目录层次结构)的最佳协议是什么?
我正在设计一个远程 CD/DVD 刻录机来解决我机器上的硬件限制。
我的设计是这样的:(类似于网络打印机)
我的问题是:在不同操作系统之间通过网络传输数据(保持相同的目录层次结构)的最佳协议是什么?
我认为某种存档格式会是最好的。*nix .tar 存档格式适用于大多数情况。但是,由于您正在刻录 CD/DVD 磁盘,因此磁盘的本机 .iso 格式可能是一个不错的选择。
您可能需要在刻录之前传输整个存档,以防止出现缓冲区不足的问题。
编辑:您可以使用mkisofs从文件夹创建 .iso 文件,或者您的 CD 刻录机软件可能能够输出 .iso 文件。