I'm wondering how skype can send files directly to users that are usually behind a firewall? How does this work since I need to develop something similar where one local webserver (behind a firewall) needs to be able to send/stream files directly to another identical one?
I understand there needs to be some kind of publicly accessible central server through which both discover each other, and I plan to have that one, but how does the direct connection happen after that?
Thanks
