I assume you are connecting between the devices via WiFi? Are you sure that you have the IP address of your XP machine correct? Are you using the IP address (WINS/NetBios addresses won't work)? Could you try temporarily disabling your firewall? Make sure you are connecting to VNC display 0. (The address should be <IP of server>:0)