общий доступ к рабочему столу с использованием протокола XMPP - PullRequest
3 голосов
/ 28 марта 2010

Можно ли использовать XMPP для приложения для общего доступа к рабочему столу? Есть ли какие-либо неудобства?

Ответы [ 6 ]

6 голосов
/ 07 апреля 2010

Технически, я думаю, что есть возможность отправить нужную информацию через. XMPP называется расширяемым, потому что так оно и есть. По сути, XMPP позволяет отправлять произвольный XML-код получателю без необходимости настраивать сервер на «принятие этих данных». Только ваши клиенты должны знать об этом. С технической точки зрения нет необходимости делать / использовать официальное расширение.

Что бы вы сделали, это инкапсулировали бы пакеты VNC или RDP в полезную нагрузку XML сообщений xmpp. Вероятно, кодирование его в разделе CDATA (наиболее эффективно). Основная проблема, с которой вы можете столкнуться - это задержка, вызванная передачей сообщений через сервер.

2 голосов
/ 06 марта 2011

Да, есть такое приложение: http://sourceforge.net/projects/remotevnc/

2 голосов
/ 05 мая 2010

@ dtb empathy / vino может делать это в Linux с помощью Telepathy

0 голосов
/ 12 января 2014

Для совместного использования командной строки операционной системы Linux через xmpp вы можете использовать:

pigterm.sf.net

Также поддерживается шифрование.

0 голосов
/ 07 апреля 2010

Да, это так! XMPP - это простой и расширяемый протокол, с которым можно работать библиотек .

Основные соображения будут:

  • Порт и брандмауэры. Любой компьютер заблокирован?
  • Разрешение на применение. Вам нужно запустить клиентское приложение с повышенными привилегиями для доступа к таким функциям, как удаленное управление и доступ к устройству?
  • Многопользовательский. XMPP имеет функцию группового чата, будет ли он использоваться?
  • Robust. Вы можете отправлять автономные сообщения.

Если вам не нужны функции удаленного управления, а просто приложение для обмена интерактивной доской, текстовым редактором или чем-то подобным, тогда оно должно работать нормально.

0 голосов
/ 28 марта 2010

Нет официального расширения протокола (XEP) для общего доступа к рабочему столу через XMPP,
и я не знаю ни одного приложения, предлагающего общий доступ к рабочему столу через XMPP.

...