Вопрос
Я ищу реализацию RFB protocol
Чтобы использовать его в моем проекте, после долгого поиска об этом я наткнулся на это тема (Ответ написан опытным участником ...) Я уже разместил тему на другом форуме, и у меня был такой же ответ.
Мой вопрос: почему мы называем это RFB protocol
И нет API или библиотеки, которая его реализует? Насколько мне известно, протокол должен иметь API для его использования; такие как TCP / IP, UDP ...
PS: еще один вопрос, опубликованный мной о той же проблеме здесь
Решение
Протокол нуждается только в описании, которое можно назвать протоколом. Например, Протокол http/1.1 задокументирован в виде RFC, который просто текст. В описании протокола абсолютно нет обсуждения языков программирования, API или библиотек. Разные авторы должны предоставить API, и это поощряет дико различные реализации, такие как Wininet, Либкурл, а также Запросы.
Точно так же RFB протокол это просто описание того, как два программных компонента разговаривают друг с другом и обмениваются информацией буфера кадров. Существование описания протокола делает нет подразумевает, что обязательно должен быть API или библиотека для выбранного вами языка программирования.