Можно ли использовать XMPP для приложения для совместного использования рабочего стола? есть неудобства?
общий доступ к рабочему столу по протоколу XMPP
Ответы (6)
Технически, я думаю, можно отправить правильную информацию. XMPP называется расширяемым, потому что в некотором смысле это так. По сути, XMPP позволяет отправлять произвольный XML получателю без необходимости настройки сервера для «принятия этих данных». Только ваши клиенты должны знать об этом. Технически нет необходимости делать/использовать официальное расширение.
Что бы вы сделали, так это инкапсулировали VNC или RDP в полезную нагрузку XML сообщений xmpp. Вероятно, кодирование в разделе CDATA (наиболее эффективное). Основная проблема, с которой вы можете столкнуться, — это задержка, вызванная маршрутизацией сообщений через сервер.
@dtb empathy/vino может сделать это в Linux с помощью Telepathy
Да, есть такое приложение: http://sourceforge.net/projects/remotevnc/
Официального расширения протокола (XEP) для общего доступа к рабочему столу через XMPP не существует,
и я не известно о любом приложении, предлагающем общий доступ к рабочему столу через XMPP.
Да, это так! XMPP — это простой и расширяемый протокол, существует множество библиотек для работы.
Основными соображениями будут:
- Порт и брандмауэры. Кто-нибудь из ПК заблокирован?
- Разрешение приложения. Вам нужно запустить клиентское приложение с повышенными привилегиями для доступа к таким функциям, как удаленное управление и специальные возможности устройства?
- Многопользовательский. XMPP имеет функцию группового чата, будет ли она использоваться?
- Крепкий. Вы можете отправлять сообщения в автономном режиме.
Если вам не нужны функции удаленного управления, а просто приложение для совместного использования доски, текстового редактора или чего-то подобного, то оно должно работать нормально.
Для совместного использования командной строки операционной системы Linux через xmpp вы можете использовать:
pigterm.sf.net
Он также поддерживает шифрование.