So I have an idea to help resolve the issue of port forwarding. I did some testing with a friend overseas (Japan) and my computer (USA). He's behind a router and I am not, but it's apparent that his router supports Port Triggering. I know this because the Port that his computer supplied to me during the socket connection (that he initiated) was like 324 or 243.

The model of my program is that of a program that acts as a client and server, and occasionally updates it's information with a central server. So could I do this to overcome the Port Forwarding issue:

  1. Client A opens a socket to the Primary Server.

  2. Primary Server stores the IP Address & Port.

  3. Client B gets Client A's IP Address & Port from the Primary Server.

4. Client B opens a socket to Client A with the IP Address & Port that it just received.


Would this work? The reason Client A connects to the Primary Server is because Client B has no idea what the IP of Client A is, and I want to eliminate the need for Static IP's and services for such.


Derek Bump
Dreamscape Software
http://www.dreamscapesoftware.com/



Derek Bump wrote:
I'm in need of some guidance. How do you resolve an IP address when it's behind a router or a firewall?

I'm trying to build a simple communications device in Revolution, and I have been looking at some of the demo stacks that are out there. They all work wonderfully, but I occasionally run into the problem of being behind a Wireless Router.

My IP address when connected through the router is 192.168.0.7, while the outside world see my IP as 69.179.91.117. Attempting to connect to the public IP address results in nothing.

I mean I'm figuring with all the Instant Messengers and P2P programs out there that there's a way to do this. Help!


Derek Bump
Dreamscape Software
http://www.dreamscapesoftware.com/

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution



_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to