如何用USB连接两台电脑?

Wit*_*tek 12 usb usb-flash-drive

有两台电脑。第一个是客户端,第二个是服务器。客户端需要访问服务器上的一些文件。

在服务器上,我可以安装任何软件(具有 root 访问权限的 Ubuntu)。客户端是 WindowsXP,我无法安装任何东西。但是有一个 USB 端口可以连接存储设备。

有没有一种方法(硬件和/或软件)可以用 USB 连接两台计算机?

我可以想象我的服务器有一个软件,它使用 USB 作为连接到 USB 电缆另一端的客户端的简单存储设备。

whi*_*ark 15

USB 是一种非对称的主从接口:有一个主机控制器可以处理许多设备。主机控制器是一个总线主控器:它启动总线上的所有传输,从而请求另一侧寻址设备的回复。主机控制器不能在从属模式下工作,即作为设备(您仍然可以将主机控制器和设备控制器连接到同一物理端口;这称为 USB OTG,但仅存在于某些打印机、相机和 PDA 中。AFAIK ,没有PC USB OTG控制器),因此您不能用USB线直接连接两台PC。

所以你需要一个特殊的“电缆”,它实际上是一个设备,它充当两个主机控制器的设备。它们不是很贵;这个应该可以正常工作。