Attuazione del protocollo RFB
-
26-10-2019 - |
Domanda
Sto cercando un'implementazione del RFB protocol
di usarla nel mio progetto, dopo una lunga ricerca su di esso, mi sono imbattuto in questo argomento (la risposta è scritto da un utente esperto ...) ho già postato un argomento su un altro forum e ho avuto la stessa risposta.
La mia domanda è: perché lo chiamiamo RFB protocol
e non v'è un'API o di una libreria che implementarlo?
Per mia conoscenza, un protocollo deve avere un'API di usarlo; come TCP / IP, UDP ...
PS: Un'altra domanda postato da me stesso problema su qui
Soluzione
Un protocollo ha solo bisogno di una descrizione di essere chiamato un protocollo. Ad esempio, il protocollo HTTP / 1.1 è documentato in forma di un RFC, che è solo testo. Non c'è assolutamente alcuna discussione di linguaggi di programmazione o API o le librerie nella descrizione del protocollo. Spetta a diversi autori per fornire API, e questo incoraggia le implementazioni molto diversi, come WinINet , libcurl , e Le richieste .
Analogamente, il RFB protocollo è solo una descrizione di come due componenti software parlano tra loro e telaio scambio di informazioni buffer. L'esistenza di una descrizione del protocollo non implica che ci deve essere necessariamente un'API o una libreria per il linguaggio di programmazione scelto.