|
0 / 0 / 0
Регистрация: 12.12.2010
Сообщений: 15
|
|
Программа для передачи кодов с клавы и мышм по сети на другие компы12.12.2010, 22:34. Показов 4089. Ответов 22
Метки нет (Все метки)
Есть идея использовать несколько компов в сетевых играх под одним управлением в линуксе . Не хочется изобретать веловипед если он уже изобретен . Ведь есть терминальные программы для хоста и клиента . Может их как то переделать или настроить . Поделитесь соображениями . Заранее спасибо .
0
|
|
| 12.12.2010, 22:34 | |
|
Ответы с готовыми решениями:
22
Программа для передачи документов по сети Программа для передачи видео по сети Программа для передачи сообщений по сети |
|
0 / 0 / 0
Регистрация: 12.12.2010
Сообщений: 15
|
|
| 13.12.2010, 10:38 [ТС] | |
|
Есть несколько компов . Есть идея управлять мышью и клавой каждого компьютера с одного компа . То есть нажимаешь клавиши на клаве этого компа и такие же нажатия появляются на остальных компах . Двигаешь мышь на этом компе и такие же движения появляются на остальных компах . Предполагается для передачи управляющих кодов использовать сеть .
0
|
|
|
0 / 0 / 0
Регистрация: 12.12.2010
Сообщений: 15
|
|
| 13.12.2010, 19:26 [ТС] | |
|
Я не нашел в своем дистрибутиве линукса такой программы . Может плохо искал . Если вы знаете что искать - подскажите . Если такой программы в принципе нет то может ее можно написать самому . Мне просто не хочется изобретать велосипед если он уже кем то изобретен .
0
|
|
|
0 / 0 / 0
Регистрация: 12.12.2010
Сообщений: 15
|
|
| 13.12.2010, 20:23 [ТС] | |
|
TeamViewer - это навороченный продукт . К тому же в нем не указано что он можете работать в режиме который нужен мне . Мне не нужны доступы к файлам и папкам . Мне нужно только передавать на компы одинаковые управляющие коды с одной клавы и одной мыши .
0
|
|
|
|
|
| 13.12.2010, 20:26 | |
|
0
|
|
|
52 / 52 / 10
Регистрация: 25.05.2010
Сообщений: 182
|
|
| 13.12.2010, 20:30 | |
|
niXman, нет, ему нужно дублировать действие одного оператора на нескольких компьютерах
0
|
|
|
0 / 0 / 0
Регистрация: 12.12.2010
Сообщений: 15
|
|
| 13.12.2010, 20:45 [ТС] | |
|
Не нужно пересылать картинки экранов . Нужно только передавать управляющие коды с клавы и мыши на одном компе на остальные компы и чтобы те принимали эти коды и интерпретировали их именно как управляющие коды клавы и мыши .
0
|
|
|
0 / 0 / 0
Регистрация: 12.12.2010
Сообщений: 15
|
|
| 13.12.2010, 22:14 [ТС] | |
|
Спасибо за направление для деятельности . А вы сами юзали эту прогу ? Интересно ваше мнение как пользователя .
0
|
|
|
|
|
| 13.12.2010, 22:26 | |
|
какую именно? там много реализаций.
зы я так понял, вам не программа нужна, а библиотека которая собственно и решит задачу выполнения команд удаленно. я использовал эту реализацию, очень понравилась: http://libvncserver.sourceforge.net/ но судя по уровню ваших вопросов, вам еще рано до этого.
0
|
|
|
0 / 0 / 0
Регистрация: 12.12.2010
Сообщений: 15
|
||
| 13.12.2010, 23:01 [ТС] | ||
|
0
|
||
|
|
|||
| 13.12.2010, 23:26 | |||
|
во первых - вы не понимаете разницу между "VNC клиент/сервер", и "библиотека позволяющая использовать протокол VNC".
что именно вам нужно - я до сих пор не понял. из того что вы описали, складывается ощущение, что вы и сами не очень понимаете.
0
|
|||
|
0 / 0 / 0
Регистрация: 12.12.2010
Сообщений: 15
|
|
| 14.12.2010, 00:46 [ТС] | |
|
Я понял что на одном компе нужно установить и сервер и клиент vnc , на остальных только сервера vnc . На клиенте нужно записать адреса серверов и выбирать нужный сервер для управления им . Как настроить рассылку по серверам одинаковых пакетов управления я еще не понял .
Добавлено через 59 минут Поюзал VNC . Не вставило . Тормоза . Короче - фигня . Может есть еще варианты ?
0
|
|
|
0 / 0 / 0
Регистрация: 12.12.2010
Сообщений: 15
|
|
| 14.12.2010, 05:32 [ТС] | |
|
С миллионом вы пошутили . Оценил . А тормоза в том виде в каком они есть меня не устраивают . Значит нужно менее тормозную программу . Мне не нужно управлять удаленным компьютером . Мне нужно управлять несколькими компьютерами которые находятся в от меня на расстоянии вытянутой руки . Прикручивать к программе сеансы удаленного администрирования все равно что есть из своей тарелки 2-х метровыми ложками . Покушать можно . Но только один раз чтобы оценить неудобства . К примеру я могу управлять каждым компьютером через KVM . Но по очереди . А мне нужно всеми одновременно . Может есть еще варианты . Есть ведь драйвера клавы и мыши . Они пишут в свои буферы коды клавиш и координаты мыши . чтобы передавать одинаковые коды в разные компы очевидно нужно писать в эти буфера одинаковые данные со скоростью передачи пакетов с данными по сети . Передача по сети идет с задержкой в 0,1 мС . Значит опрашиваем клаву и мышь . Заносим данные делаем буфер . Пересылаем данные на каждый комп . Очищаем буфер и снова опрашиваем клаву и мышь . На весь цикл тратим 0,5 мС . Что то не так ?
0
|
|
|
|
|
| 14.12.2010, 10:29 | |
|
значит пишите свой протокол.
принцип приблизительно такой: 1. считываем данные с клавы и мыши. 2. сериализуем в массивы. 3. рассылаем по всем клиентам. 4. десериализуем. 5. десериализованные данные записываем в клаву и мышь. ничего сложного, вы правы ![]() по поводу 1 и 5 пунктов ничем помочь не могу. как разберетесь с ними, объясню по остальным пунктам.
0
|
|
| 14.12.2010, 10:29 | |
|
Помогаю со студенческими работами здесь
20
Программа для передачи файлов по локальной сети Раздача Интернет на другие компы для простачков Как сделать чтобы программа работала на одном компе, то есть не было возможности переносить на другие компы? Перенос консольных программ на другие компы Перенос настроек реестра на другие компы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|