IPXSTART is intended to provide information about basic IPX network programming. IPX is a simple programming interface for sending packets from one machine to another. IPX is part of Novell NetWare's native communication services. IPX is an adaptation of the Xerox Network Systems (XNS) architecture. IPX conforms to the Xerox Internetwork Datagram Protocol (IDP). Although IPX is present on a Novell network, a Novell network is not required to use the IPX protocol. Many PC network cards include all the drivers needed to support the IPX protocol. As noted in the DOOM I docs, Novell used to provide similar software on the internet that covered all of the popular cards. I believe this was called NETWIRE, but it has since disappeared. Novell now sells Personal Netware, which is the cheapest Novell software package (currently about $60). IPXSTART files are written for TASM and Borland's C compilers (should work on any of them). It was tested with TASM version 3.1 and Borland C version 3.1. Files included in IPXSTART: CHAT Contains source for a very simple text based chat program. INTERRUP.K This is extracted from the file of the same name in the Ralf Brown interrupt list. The interrupt list is available on the internet in many places including oak.oakland.edu:/pub/msdos/info/ the file name is interxxx.zip. IPX.ASM IPX.H IPX.OBJ Assembly interface for C to the IPX functions. IPXWAT.ASM This is the same as IPX.ASM for TASM except this is for the WATCOM compiler. MAKEFILE Makefile for the code in this directory. NOTES Descriptions of the IPX interface functions. TEST.C TEST.EXE Basic example program, opens a socket, sends a packet to that socket (yes, a machine can send IPX packets to itself), and closes that socket. TEST2R.C TEST2R.EXE Similar to test except this program waits for a packet (from TEST2S.EXE), it is intended to use from one machine to another. TEST2S.C TEST2S.EXE Sends a packet (to TEST2S.EXE) David Welch dwelch@scf.nmsu.edu dwelch@acca.nmsu.edu