Networking – How to connect two computers using USB 3.0


I know this question exists, but it's about USB in General. Mine is about USB 3.0 and newer specifically.

USB 3.0 specification introduces the feature known as direct host-to-host connection with normal USB 3.0 A/A (male/male) cables (or some bridge cables? Anyway I can't find any to buy). [1] [2]

But it's now 2018, I have a pretty new laptop. The sources date from 2012 or older.

My question is:

How can I connect two computers (preferably using Windows 8.1, I don't mind using a OS with a linux-kernel) with USB 3.0 ports together to transfer files or maybe play LAN games? (I know how to do it with normal networking cables :P)

Best Answer

This cable connects two USB3.0 hosts together. They provide chinish app for that but in Linux, you can use my patch to use it as virtual ethernet card. I managed to achieve speeds between 1-2Gbps. But you can write own driver to transfer any data: you simply write to USB EP0 and read from USB EP0 on the other side.

Related Question