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

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top