使用USB进行PC到PC通信

时间:2013-07-11 17:45:31

标签: java usb

是否可以通过USB将数据从一台PC发送到另一台PC?

如果是,我想通过USB线将一个比特流从一台机器传输到另一台机器。有没有我可以使用的java库?我发现了usb4j。它对我有用吗?

我读到here它将“炸掉”我PC中的USB控制器! 为什么会这样?

EDIT1:这里的USB意味着不是拇指驱动器,而是USB电缆。

3 个答案:

答案 0 :(得分:2)

没有真正的usb A到A电缆(在生产中)这样的东西,因为没有p2p协议存在让USB集线器彼此通信,并且它不是一个两性连接,所以这条电缆将毫无价值。所有A到A电缆都包含某种控制器。

我遇到的每一个A到A“电缆”中间都有一个控制器:

建立类似于文章

中描述的网络连接

使用一些专有软件解决方案(有时模拟大容量存储设备)

然而,如果你要制作一根A到A的电缆,可能炒掉它,理论上可能会,因为你会向两端发送电力,但我严重怀疑它会发生在它只有500mA。除此之外,它不会做任何事情

答案 1 :(得分:0)

是的,但你需要一根特殊的电缆。我必须看一下接线图,但是这两种机器都试图将功率输入电缆,从而炸掉电路的另一端。我相信这是一个类似的原因,为什么你不能用以太网电缆做同样的事情(除非它是交叉电缆):控制器期望错误引脚上的数据。

您是否有特殊原因想要这样做,或者这是一个理论问题?

答案 2 :(得分:-2)

亲爱的,您使用的是USB数据线,但在某些情况下无法使用。

但如果您有LAN电缆,那么您只需在两个系统之间创建连接,并可以传输高达100 Mbps的数据。它频繁的数据传输方法。