Hi,
I'm new here so sorry if I have posted this in the wrong area! I've been stumped by this issue for a while so thanks to any who can make it a bit more clear for me

I have been reading the thread on IP forwarding here and I have just one further query ...
I am writing a chat server kind of app, and have followed the MSDN examples. (Using TCP sockets in .NET) These explain pretty well how to get the application running on a LAN, and at the moment mine does this. But I cannot get the app to connect to a server across the internet (especially one in a small network hidden behind a firewall / router).

Is there a particular port that I should be using, and does every user of the application have to set their router up for port forwarding (this seems like a fairly high maintenance requirement for a simple chat application).

Thanks!