delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/03/06/09:31:03

From: ben AT hedgehog (Ben Crossman)
Subject: IPX game programming
Newsgroups: alt.msdos.programmer, comp.os.msdos.programmer, comp.os.msdos.djgpp
X-Newsreader: Tin 1.1 PL5
NNTP-Posting-Host: hedgehog.highway1.com.au
Message-ID: <36e1342d.0@news.highway1.com.au>
Date: 6 Mar 1999 21:57:01 -0800
X-Trace: 6 Mar 1999 21:57:01 -0800, hedgehog.highway1.com.au
Lines: 29
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hello fellow coders,

I have been trying for ages to get my IPX code for my game to work.
I've had the same problems on many different network types and 
compilers and languages. The latest version uses DJGPP ( A Shareware C )
The main crunch in the game is that the way it works  , every packet MUST
be recieved or the game will freeze and I appear to always loose a few packets
in every ten thousand. There are about 5000 packets a second being transmitted.
Not only are packets dropped but some are corrupted.

I know I've asked this question before and thanks for everyone who gave me 
advice. I still have had no success. I've tried checksums, multiple copies of 
every packet, and then a simple reliable layer.

I've heard that doom actually implemented a simple reliable layer on top of IPX.
I checked the doom code and can not find any such implementation. The only 
special thing about its IPX packet recieving is that it sorts the packets by 
time.

I can't find any implementation of SPX in C. I really need a reliable layer. 

Help

Cheers

---------------------------------
Ben (ben AT highway1 DOT com DOT au)
http://users.highway1.com.au/~ben
---------------------------------

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019