我正在寻找RFB protocol
的实施,以便在我的项目中使用它,经过长时间的搜索,我遇到了这个topic(答案是由专家成员写的.. 。)我已经在另一个论坛上发布了一个主题,我得到了相同的答案。
我的问题是:为什么我们称之为RFB protocol
并且没有API或库来实现它?
据我所知,协议应该有一个API来使用它;例如TCP / IP,UDP ......
PS:我发布的关于同一问题的另一个问题here
答案 0 :(得分:7)
协议只需要将描述称为协议。例如,HTTP/1.1 protocol以RFC的形式记录,它只是文本。协议描述中绝对没有讨论编程语言或API或库。提供API取决于不同的作者,这鼓励了不同的实现,例如WinINet,libcurl和Requests。
类似地,RFB 协议仅描述了两个软件组件如何相互通信并交换帧缓冲区信息。协议描述的存在确实不意味着必须为您选择的编程语言提供API或库。