1

There is a ASUS CrossLink Cable. I am not trying to advertise ASUS, it just I happed to find it.

I thought that since You can perform transfer between 2 computers it might be possible to use it to play games. I do not know details of this process (whether data can go both sides at the same time) or if it is even possible to do it.

And if it is not possible directly I thought about possible solution. You would create file on both computers and each would be writing data into the other file. But there might be problems with synchronisation.

So, is it posssible to somehow communicate between 2 computers via usb cross-link?

0

2 Answers 2

4

Technical feasibility and practical feasibility are two different things. While using a USB transfer cable to play LAN games would be technically feasible, it certainly isn't currently practical. As far as I know, USB transfer cables make an internal drive on one computer look like an external drive to the other computer, and don't look like a network interface. Since these cables are only intended to open file handles, and not streams (sockets), they aren't a good choice for sharing data in real time. There's some trickery that you can do to make a file handle act like a stream (or conversely, make a stream look like a file or 2), but it seems to me that this could become tedious to set up.

The better choice would be to use Firewire, which has native support for network links, and is typically already recognized by the OS as a network adapter.

4
  • Thanks. :) Your answers are great I would accept all so I will not accept either, so other won't feel bad.
    – user712092
    Jun 20, 2011 at 20:06
  • Is there some convertor from file-handle to socket?
    – user712092
    Jul 10, 2011 at 12:31
  • Anyone care to explain the reason for the downvote?
    – MBraedley
    Aug 11, 2011 at 12:36
  • that happens, I believe You won't get feedback on it. :(
    – user712092
    Aug 12, 2011 at 16:25
2

I've used a "Windows Cross Connect USB Cable" between my Linux Boxen many times. Windows machines are pretty much hard-coded to see it as a 'special device, needs fancy software'... whereas my linux boxes see it as a usb network cable.

Plug it in, I get /dev/usb0 (usb1/usb2/etc) to which I can assign an address with ifconfig, network manager, wicd, or whatever. it's a decent speed cable, just not long enough sometimes.

I played around with plugging BOTH ends into the same machine too... the chip inside offers the SAME MAC on both ends, so I get a complaint that you can't have two devices with same MAC. {Shrug} Nice to know how they did it.

Simple answer: It's just a usb network cable with a particular vendor/id which lets MS Windows identify it and force you into their "magic programs". Bleah. Using an OS which doesn't tell me what I can do, it's a very handy cable to transfer files and data between two machines next to each other. I suppose you could write/find a driver to snatch the usb device away from Windows before it invokes the "magic program"... Of course, YMMV.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .