I'm looking into linking up two Windows PCs (98SE and XP Pro, to be precise) via USB - I need this primarily for file transfer (speed isn't really a priority, I could make do with at least half the theoretical limit of USB 1.1) and occasional gaming (so latency shouldn't be too big... let's aim for <50ms ping). A simple 10Base-T solution would of course surpass all these criteria - had I not run out of expansion slots in one of the machines (although the silkscreen for a LAN controller is right there on the motherboard PCB, just laughing at me... ).
Now I know that there are devices like NET-LinQ and such, but I'm not really in the mood for shelling out up to $50 for a piece of cable with a tiny blob in the middle. I figured this could be done without additional circuitry - say using a driver that encapsulates Ethernet frames into USB frames on both machines, kinda like a soft-NIC.
Has something like this ever been done (ie. can I just download it ) ? What kind of CPU overhead would we be looking at - specifically, could something like a P233MMX be able to handle this without excessive slowdown) ? How big of a project would this be - could someone who doesn't have experience with writing drivers, but is willing to learn, pull it off?
Now I know that there are devices like NET-LinQ and such, but I'm not really in the mood for shelling out up to $50 for a piece of cable with a tiny blob in the middle. I figured this could be done without additional circuitry - say using a driver that encapsulates Ethernet frames into USB frames on both machines, kinda like a soft-NIC.
Has something like this ever been done (ie. can I just download it ) ? What kind of CPU overhead would we be looking at - specifically, could something like a P233MMX be able to handle this without excessive slowdown) ? How big of a project would this be - could someone who doesn't have experience with writing drivers, but is willing to learn, pull it off?