I’ve been unable for some time to transfer files with MSN Messenger… (under XP)… I just looked at the microsoft web site and it says the following
CAUSE
The Windows Messenger client uses a “gethostbyname” Winsock call to determine the IP address. The Windows Messenger client sends that IP address to the remote client, so that the remote client can connect to that address and retrieve the file.
This issue may occur if you are using a virtual private network (VPN) connection. The “gethostbyname” Winsock call may return the local area network (LAN) connection IP address instead of the VPN connection IP address. The remote client tries to connect to that LAN IP address. If the LAN IP address is not available from the remote client’s network, the remote client cannot connect.
WORKAROUND
To work around this issue, change the binding order of the connections by moving up the remote access connections so that they are above the LAN connections.
The question is, what the hell does that mean? (the workaround that is)