我正在設計一個遠程CD/DVD刻錄機來解決我的機器上的硬件限制。通過網絡傳輸目錄結構
我的設計是這樣的:(類似於網絡打印機)
- 基於Unix的機器(作爲服務器)承載了刻錄機。
- 基於Windows的機器充當客戶端。
- 客戶端準備要刻錄的數據並將其傳輸到服務器。
- 服務器燒錄CD/DVD上的數據。
我的問題是:在不同的操作系統之間通過網絡傳輸數據的最佳協議是什麼(保持相同的目錄層次結構)?
我正在設計一個遠程CD/DVD刻錄機來解決我的機器上的硬件限制。通過網絡傳輸目錄結構
我的設計是這樣的:(類似於網絡打印機)
我的問題是:在不同的操作系統之間通過網絡傳輸數據的最佳協議是什麼(保持相同的目錄層次結構)?
我認爲某種存檔格式是最好的。 * nix .tar存檔格式適用於大多數情況。但是,由於您正在刻錄CD/DVD磁盤,因此磁盤的本地.iso格式可能是不錯的選擇。
您可能需要在刻錄之前傳輸整個存檔以防止緩衝區溢出問題。
編輯: 您可以使用mkisofs從文件夾創建.iso文件,或者您的CD刻錄機軟件可以輸出.iso文件。
編寫幾個shell腳本,一個在Windows機器上的Cygwin BASH中,另一個在Linux服務器上。將Windows機器SCP a .iso連接到Linux機器,然後SSH在另一端啓動刻錄腳本。或者,您可以使用Windows腳本宿主以某種腳本語言(Python可能是個不錯的選擇)來執行此操作,並將其安裝爲資源管理器擴展名,以便您可以右鍵單擊.iso並將其刻錄。 – 2010-04-26 04:10:33
別忘了假脫機... – 2010-04-26 03:42:00