Greetings everyone,
I am currently making a program which will need a peer to peer service
but I have no idea how to make it work with the modern networks. Getting a
peer to peer network on a single physical network seems easy enough, just
send messages to IP addresses. I have a central computer which uses web
pages to register who is on the network and who is not which I can make up
easily. The problem arrises when trying to make it work across networks,
like when a person is behind a broadband router. I know this can be done
because it's done by all the popular peer to peer networks.
In short, does anyone out there have an idea on how to create a peer to peer
network with a central server which can provide a list of IP addresses of
people currently on the network in C#?
Regards,
David