I am designing a remote CD/DVD burner to address hardware constraints on my machine.
My design works like this: (analogous to a network printer)
- Unix-based machine (acts as server) hosts a burner.
- Windows-based machine acts as client.
- Client prepares data to burn and transfers it to the server.
- Server burns the data on CD/DVD.
My question is: what is the best protocol to transfer data over the network (Keeping the same directory hierarchy) between different operating systems?