P2P networking basics Hi,
Sorry if this is not relevant for here but I'm trying to get some ideas whether this is possible or not.
I need to implement a personal pseudo P2P network. The architecture is as such:
Some PCs acting as providers (providing content)
Some PCs acting as requesters (only requesting content)
A central server holding the IP addresses of the server PCs.
The provider PCs will be on dial up, dsl, adsl, cable connections which do not provide public/live IPs. When the provider starts up it contacts the central server to register it's IP address and port no. The requester can request from the central server the IP addresses of all the live providers and connect to a provider directly using the IP registered. Once connected it can request for any specific content.
What I don't understand is how will the provider provide a correct IP address to the central server if it has a non-public/non-live IP? And how will the requester connect to the provider using this address or any address registered?
I tried it here and what gets registered/sent to the central server is the gateway address of my DSL/Cable provider. The provider logic works fine for dial-up connections and connections which have public/live IPs.
Any help, hint, docs, etc. would be appreciated.
Thanks in advance
Cole |