Веб-клиент NX? - PullRequest
       67

Веб-клиент NX?

2 голосов
/ 15 октября 2010

Но я не могу найти много о том, как на самом деле работает протокол NX.Я слышал, что это что-то делает с отправкой команд X11.Но значит ли это, что прослушивающим клиентам нужен x-сервер для запуска реальных команд и их отображения?

По сути, я пытаюсь выяснить, возможно ли написать NX-клиент для веб-браузерапотому что это звучит интересно для меня.Мысли

1 Ответ

5 голосов
/ 17 октября 2010

Да . NX - это сжатый протокол X-Window.

Это не спецификация, но вот общее введение в то, как это работает: http://www.nomachine.com/documents/NX-XProtocolCompression.php

Клиент не обязательно должен быть X-сервером, но он, вероятно, должен уметь обрабатывать хотя бы некоторые подмножества протокола X.

Если вы собираетесь создать веб-клиент NX, обязательно посмотрите на noVNC , который является веб-клиентом VNC / RFB. А еще лучше: раскройте noVNC и добавьте поддержку NX. Таким образом, вам не нужно тратить время на ввод, позиционирование событий, сетевое взаимодействие и т. Д.

Отказ от ответственности: я создатель noVNC. Реализация других протоколов удаленного рабочего стола (NX, RDP, Spice) находится в моем долгосрочном списке задач (часть причины имени). Если вы серьезны, свяжитесь со мной по 1014 * через github , и я могу дать вам некоторые указания / мысли и связать вас с кем-то, кто также проявил интерес.

...