Starting with P2PCHAT sample in codeproject website, I made a lot of changed to make it working over internet. I find a machine with public IP and run the server (custom resolver) on it, let's call it A. Also I run a peernode on the same machine so
that nodes from other machines behind routers can join the same mesh through node A. I dealt with firewall issues as well.
When I get less than 5 (approximately) machines to join the mesh, it's working fine. All 5 people can talk together. However, if more people join in, then no body can see each other anymore. Sometimes 2 or 3 people can still talk to each other while others
did not get the messages being sent around.
In the custom resolver, I return the PeerNodeAddress with public IPs to the joining nodes.
After months of struggling, I am at wit's end. Can anyone point me to a new direction to give more try? Or sockets would still be more reliable?
Thanks in advance for any suggestions.
View Complete Post