I am working on a game with Allegro, with versions for DOS, Windows and Linux. I would like to know if there is a way of programming IPX under windows without having to use DirectPlay (which makes the versions incompatible with each other)?
If you use Winsock for IPX programming, you have to use Winsock 2.0. Winsock 1.1 and earlier doesn't support IPX as a socket creation option. But once the IPX socket is created, you can pretty much treat it like any other Winsock socket.