Page 1 of 1

GIT - IPX - DirectX DirectPlay

PostPosted: Sun Dec 11, 2005 12:47 am
by hnegi
Hello All,

I am trying to run an IPX based game over internet with my friend. I have WinXP and my friend has Win98SE. We are testing it with DirectX 9.0c IPX DirectPlay and from the log I can see that packets from his machine are reaching my machine and from my machine to his. But, we are still not able to see each other in DirectX chat, as if DirectX is not recognizing the packets and picking them up. I think GIT is okay but some problem with IPX setting in windows - may be. I read somewhere about IPX Network number and Internal network number and tried to setup them up accordingly. Also, where is Network Number and Internal Network is setup in Win98SE - we not able to see the two in Win98se. (WinXP is okay). Below are the lines from my log file, can this help in finding the problem. Any help would be appreciated.

Incoming Log:
[Sat Dec 10 18:10:55 2005] xxx.xxx.xxx.xxx: hw:00:e0:4c:00:03:b6 IEEE802.2 IPX IPX to:00000000.ffffffffffff:17b9 from:00000001.00e04c0003b6:08fe 'ok'

Forwarded Log:
[Sat Dec 10 18:12:07 2005] network: hw:00:0f:b0:80:e8:16 IEEE802.2 IPX NLSP/OldIPX to:00000000.ffffffffffff:17b9 from:00000022.000000000001:08fe 'ok'


Thanks in advance.

PostPosted: Sun Dec 11, 2005 10:25 am
by Ark
It looks like you have networks numbers of 1 and 22. That will make many IPX programs not be able to find eachother. Some users have posted messages saying to assign a different network number to each machine, but that is simply wrong for what it is designed for. In IPX, the network number is like your subnet. Having a different network number would be like having one computer with 192.168.1.1 and another with 10.1.1.1 - they are on different subnets and won't be able to send any broadcast-based traffic to eachother.

Will test and post the results in next post

PostPosted: Wed Dec 14, 2005 5:27 am
by hnegi
Thanks for the reply, Ark.

I read a lot about network number and internal network number for IPX. The fact is that I am able to find place to set these in WinXP, but, not able to find a place to set these in Win98SE (There is only one network address property in Win98SE). Also, the 22 that is set in my computer - is set in the Internal network number field of IPX properties. The network number field contains 0.

Anyway, I will change that to 1 and then test it out. Will post the finding soon. Thanks.