Как подключить два Компьютера с USB? [дубликат]

Существует два компьютера. Первый является клиентом, второй является сервером. Клиенту нужен доступ к некоторым файлам на сервере.

На сервере для меня возможно установить любое программное обеспечение (Ubuntu с корневым доступом). Клиентом является WindowsXP, и я ничего не могу установить. Однако существует USB-порт, с которым я могу подключить устройства хранения.

Существует ли путь (аппаратные средства и/или программное обеспечение), который я могу использовать для подключения этих двух компьютеров с USB?

Я мог вообразить программное обеспечение для своего сервера, который использует USB для действия как простое устройство хранения для клиента, подключенного к другому концу USB-кабеля.

12
задан 22.01.2010, 16:12

1 ответ

USB является асимметричным, интерфейсом "главный-подчиненный": существует один хост-контроллер, который обрабатывает много устройств. Хост-контроллер является устройством управления шиной: это инициирует все передачи на шине, таким образом запрашивая ответ от обращенного устройства на другой стороне. Хост-контроллер не может работать в ведомом режиме, т.е. как устройство (у Вас может все еще быть контроллер хост-контроллера и устройства, подключенный к тому же физическому порту; это называют USB OTG, но присутствует только в некоторых принтерах, камерах и КПК. AFAIK, нет никакого USB ПК контроллеров OTG), и поэтому Вы не можете непосредственно подключить два ПК с USB-кабелем.

Таким образом, Вам нужен специальный 'кабель', который является действительно устройством, которое ведет себя как устройство к двум хост-контроллерам. Они не являются очень дорогими; этот должен хорошо работать.

15
ответ дан 07.12.2019, 11:58

Теги

Похожие вопросы