The difference between wireless and wired, as far as your case goes, is pretty trivial. It seems to me that, since you have a new wireless router, you've got some configuration problems with it. See to it that your host machine has a statically assigned IP address (probably based on the wireless network card's MAC address), and that the necessary ports are forwarded to the host machine's IP. You can very likely get a step-by-step guide on how to do all that at
www.portforward.com. If that site lacks the information you need, consult your router's manual or contact the manufacturer.
If you've done this properly and it's still not working, then perhaps you could provide some more specific information. Log excerpts, both client and server side (if applicable), might help.
Jam it back in, in the dark.