Try this fix from microsoft (has worked for me in the past
Large amount of info which basically boils down to the following.
Open the Run command window (Start - Run)
netsh int ip reset resetlog.txt
This will reset the IP stack in your XP installation - reboot the machine and try to connect...