Como conectar dois computadores com USB? [duplicado]

12

Existem dois computadores. O primeiro é o cliente, o segundo é o servidor. O cliente precisa acessar alguns arquivos no servidor.

No servidor, é possível instalar qualquer software (Ubuntu com acesso root). O cliente é WindowsXP e não consigo instalar nada. No entanto, há uma porta USB na qual posso conectar dispositivos de armazenamento.

Existe uma maneira (hardware e / ou software) que eu possa usar para conectar os dois computadores com USB?

Eu poderia imaginar um software para o meu servidor que usa USB para atuar como um dispositivo de armazenamento simples para o cliente conectado à outra extremidade do cabo USB.

    
por Witek 22.01.2010 / 15:12

1 resposta

15

O USB é uma interface mestre-escravo assimétrica: existe um controlador host que lida com muitos dispositivos . Host-controller é um mestre de bus: inicia todas as transferências no bus, solicitando assim uma resposta do dispositivo endereçado no outro lado. Um controlador de host não pode funcionar em um modo escravo, ou seja, como um dispositivo (você ainda pode ter um controlador host e um controlador de dispositivo conectados à mesma porta física), chamado OTG USB , mas está presente apenas em algumas impressoras, câmeras e PDAs. AFAIK, não há controladores PC USB OTG), e, portanto, você não pode conectar diretamente dois PCs com o cabo USB.

Então você precisa de um 'cabo' especial que é realmente um dispositivo que se comporta como um dispositivo para dois controladores host. Eles não são muito caros; este deve funcionar bem.

    
por 22.01.2010 / 15:22