How can I make it so that my program is able to receive TCP streams through a router?
Right now, I have to explicitly open a port on my router in order for me to get return messages. I, obviously, want to avoid having everybody do this.
With something like MSN messenger, you don't have to do this. I know that routers will drop unsolicited streams. So, I'm guess that the solution is somewhere in that... making sure that all the return traffic was solicited.
Any help is appreciated.
Right now, I have to explicitly open a port on my router in order for me to get return messages. I, obviously, want to avoid having everybody do this.
With something like MSN messenger, you don't have to do this. I know that routers will drop unsolicited streams. So, I'm guess that the solution is somewhere in that... making sure that all the return traffic was solicited.
Any help is appreciated.