如何通过USB在两台PC之间进行通信?我想要一个程序通过 USB 端口将数字发送到另一台 PC,另一个程序将在该 PC 上显示这些数字。我觉得这是不可能的,因为 PC 是主机而不是设备,但 USB 真的有这种限制吗?我实际上讨厌USB不像只有输入缓冲区和输出缓冲区的COM端口。您可以轻松发送和接收。我查看了libusb并可以使用它,但是我找不到将一台PC制成设备的方法。那么它甚至可能吗?
最佳答案
不,这在 PC 上是不可能的。 USB 通信始终是 Host->Device,而 PC 始终是 Host。
您可以购买特殊的 USB2USB 电缆,它中间有一个芯片,可以作为两端的设备进行通信。
但我只会使用 LAN 电缆。这些天我知道的每台 PC 都带有以太网。 TCP/IP 并不太难使用。
关于usb - PC 到 PC USB 通信,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9317823/