Мне было интересно, как работают такие инструменты, как teamviewer.Я не использую слова сервер и клиент, потому что я не совсем уверен, кто есть кто.Поэтому я расскажу о локальном и удаленном.
У меня есть инструмент, установленный на удаленной машине за брандмауэрами и NAT, поэтому для исходящих подключений подходит только порт 80.Теперь локальная машина хочет подключиться к удаленной машине.Единственный способ, которым я могу подключить образ к работе, - это если удаленный компьютер опрашивает локальный компьютер, чтобы проверить, хочет ли он подключиться, а затем удаленный устанавливает соединение с локальным компьютером.
Teamviewer использует только тот же механизмс одним объектом посередине, так что удаленный не должен знать местный заранее?Таким образом, пульт дистанционного управления всегда опрашивает объект в Интернете?
Так ли работает этот тип соединения?Кажется, это довольно бесполезно, всегда приходится опрашивать местного или какого-нибудь дилера-веб-сервера.Особенно, если соединение должно работать быстро, опросы должны происходить каждую секунду?
Я что-то упустил?
Если кто-то боится ответить, простое «да» или «нет» помогает: -)