2010-04-26 3 views
0

내 컴퓨터의 하드웨어 제약 조건을 해결하기 위해 원격 CD/DVD 버너를 설계하고 있습니다.네트워크를 통한 디렉토리 구조 전달

  1. 유닉스 기반 기계 (서버 역할) 버너를 호스팅 (네트워크 프린터 유사) :

    내 디자인은 다음과 같이 작동합니다.

  2. Windows 기반 컴퓨터는 클라이언트 역할을합니다.
  3. 클라이언트가 레코딩 할 데이터를 준비하고 서버로 전송합니다.
  4. 서버가 CD/DVD에 데이터를 굽습니다.

내 질문은 : 네트워크를 통해 데이터를 전송할 때 가장 좋은 프로토콜은 무엇입니까 (동일한 디렉토리 계층 구조 유지)?

+0

스풀링에 대해 잊지 말고 ... –

답변

3

나는 어떤 종류의 아카이브 형식이 가장 좋을 것이라고 생각합니다. * nix .tar 아카이브 형식은 대부분의 경우 잘 작동합니다. 그러나 CD/DVD 디스크를 굽기 때문에 원래의 .iso 형식의 디스크가 좋은 선택 일 수 있습니다.

버퍼 언더런 문제를 방지하기 위해 레코딩하기 전에 전체 보관 파일을 전송해야 할 수 있습니다.

편집 : 당신은 폴더 또는 .iso로 파일을 출력 할 수 있습니다 당신의 CD 버너 소프트웨어에서 .iso 파일을 만들 mkisofs를 사용할 수 있습니다.

+1

Windows 상자의 Cygwin BASH와 Linux 서버의 다른 쉘 스크립트를 작성하십시오. Windows 머신 SCP에 Linux 머신으로의 .iso를 보내고, SSH는 반대쪽에서 burn 스크립트를 실행합니다. 또는 Windows 스크립트 호스트를 사용하여 일부 스크립트 언어 (Python이 좋은 선택 일 수 있음)로이를 수행 할 수 있습니다. 탐색기 확장으로 설치하면 .iso를 마우스 오른쪽 단추로 클릭하고 구울 수 있습니다. –