Мне интересно, как Skype может отправлять файлы напрямую пользователям, которые обычно находятся за брандмауэром? Как это работает, так как мне нужно разработать нечто подобное, когда один локальный веб-сервер (за брандмауэром) должен иметь возможность отправлять / передавать файлы напрямую на другой идентичный?
Я понимаю, что должен быть какой-то общедоступный центральный сервер, через который оба обнаруживают друг друга, и я планирую иметь такой, но как после этого происходит прямое соединение?
Спасибо