Реализация протокола RFB

Я ищу реализацию RFB protocol Чтобы использовать его в своем проекте, после долгих поисков я наткнулся на эту тему (ответ написан опытным участником...) Я уже разместил тему на другом форуме, и у меня был такой же ответ.

Мой вопрос: почему мы называем это RFB protocol а нет API или библиотеки, которые его реализуют? Насколько мне известно, протокол должен иметь API для его использования; такие как TCP / IP, UDP...

PS: еще один вопрос, опубликованный мной о той же проблеме здесь

1 ответ

Решение

Протоколу нужно только описание, чтобы называться протоколом. Например, протокол HTTP/1.1 задокументирован в форме RFC, который является просто текстом. В описании протокола абсолютно не обсуждаются языки программирования, API или библиотеки. Разные авторы должны предоставлять API, и это поощряет очень разные реализации, такие как WinINet, libcurl и Requests.

Точно так же протокол RFB является просто описанием того, как два программных компонента общаются друг с другом и обмениваются информацией буфера кадра. Наличие описания протокола не означает, что обязательно должен быть API или библиотека для выбранного вами языка программирования.

Другие вопросы по тегам