Цитата:
Сообщение от Borland
Всё так. Только готовых решений под такой изврат не существует, насколько мне известно...
|
По-моему, не может не быть такой программы с нынешней популярностью НАТа. Надо просто поискать, наверняка найдется.
Цитата:
Сообщение от Borland
СЕРВЕРОМ при удалённом управлении обычно является всё-таки управляемый комп.
|
Хорошо. Если вам всем так хочется понавешивать ярлыки, то пусть управляемый будет называться сервером. Только соединение пусть инициирует он, а не клиент.
Цитата:
Сообщение от Borland
...организованная таким образом схема управления будет жрать весьма нехилое количество траффика.
|
Ну, это не факт. Задача, в общем-то, простая. Пусть интервал будет 50 мсек (20 раз в секунду). В качестве запроса серверу надо отправить всего один байт (символ READY) и получить в ответ команду на перемещение мыши или нажатие кнопки на клавиатуре (это порядка... ну, пусть будет 5 байт). Минимальный размер заголовка TCP/IP равен 32-м байтам. Итого получаем 37 байт максимум. На случай, если я чего-то не учел, возьмем 100 байт. Итого получаем 2kb в секунду в каждую сторону. Совсем не много, по-моему. К тому же, интервал можно смело уменьшить до 5-10 раз в секунду (вряд ли кто-то нажимает кнопки на клаве с такой частотой).
Далее. А зачем, вообще устраивать этот трафикопожирающий опрос? Ведь можно просто установить TCP - соединение (по инициативе сервера, прячущегося за НАТом) и уже по нему, по мере необходимости посылать серверу команды. Не по таймеру, а по событию. Нажал пользователь на клиентском компе кнопочку - послали эту радостную новость серверу, соединение-то ведь установлено.