Волшебного ингредиента нет.
У тимвивера, скайпа и других подобных программ есть официальный сервер, к которому они подключаются, когда онлайн.
Если ты заходишь на комп по тимвиверу, то первоначально ты делаешь запрос не к нему, а к серверу тимвивера, который ищет в онлайне ли клиент, и дает клиенту команду открыть соединение, которое перекидывает на тебя.