I'm not sure if you are asking about EADDRINUSE or just not able to start a network game using XP. If it's the former, be sure to have 47i, and also start the host machine first (although Randy says that should be fixed).
If your zdoom simply won't connect, be sure you can "ping" each computer from the other. You probably know what that is, issue the command "ping (ip address or computer name on LAN)" and you should see an immediate reply. If you can't ping, you can't play. Make sure the TCP/IP protocol is properly installed on each computer.
Other than that, I'll paste below what a friend wrote to me when I asked him what he had done at our last LAN party when at first he could not join our zdoom game. He has XP and I saw him doing a few things to get set up. Here is what Lord Unum said:
--------------------------------------
Hmmm... well to start, XP has a ton of built-in drivers for generic and
popular net adapters. Mine was detected automatically. Proceed as you
would w/9x (ensuring that the adapter appears in Device Manager).
Right-click on 'My Network Places' or click on 'Network Connections' in
Control Panel. If it hasn't been run before, click on 'New Connection
Wizard.' A dialog-box will pop-up asking for area-code and dialing info
(modem setup). That can be filled out or canceled. Of the listed
options, select 'Setup a home or small office network.' If one didn't
exist before, a 'Local Area Connection' will now be listed under
'Network Connections.'
Clicking on the 'Local Area Connection' will bring up the connection's
status which'll show basic info like throughput the length and speed of
connection (10mbps, 100mbps, etc.). Clicking on 'Properties' will
introduce a menu similar to that brought up when right-clicking 'Network
Neighborhood' in Windows 9x. Aside from indicating the PCs name and
workgroup (that info will be found in Control Panel => System under
Computer Name), itll be much like 9x again from here on out (make
sure TCP is installed, proper IPs indicated, etc.).
What I did in the command line at the LAN BTW was just use ipconfig to
release and renew IP info on the adapter. Why MS didnt include winipcfg
to neatly do this from the GUI like in 9x is beyond me.
Lemme know if he needs any further help/assistance. It shouldnt be too
hard.
This weekend, Im gonna make sure I can run Blood & Duke properly from
the DOS boot-up disk. Hopefully, I can put the disk, this knowledge and
the games to use at another LAN <hint, hint> hehe
-----------------------------------------