L'implementazione e progettazione di un protocollo per l'applicazione client-server

StackOverflow https://stackoverflow.com/questions/4335845

  •  30-09-2019
  •  | 
  •  

Domanda

Sto solo indagando circa l'attuazione e la progettazione di un protocollo, ma sto stucked su come iniziare!

Facciamo un esempio, il protocollo LDAP, ho RFC e ho la specifica ASN1 grammatica.

Ora Come posso iniziare a sviluppare un server in modo tale che un compliant client al RFC LDAP può comunicare con me senza avere alcun tipo di problema?

LDAP è solo un esempio, posso implementare FTP, o protocollo personalizzato.

Ma io voglio essere sicuro che sono standard per ogni cliente una volta che il protocollo è definito, anche se l'implementazione è diversa.

Quindi, che è la via di comunicazione?

Può darci qualche buona punti di partenza?

Grazie

P.S:. Vorrei implementare il server in Python, ma che non è importante, secondo quello che ho detto

È stato utile?

Soluzione

Inizia con una ASN.1 biblioteca. Poi fare un server che fa quello che la RFC dice di fare. Protocolli sono come le API, solo è necessario implementare il coraggio invece di wrapper. Si comunica LDAP (o FTP) i messaggi nel corso di un protocollo di trasporto come TCP. Se hai bisogno di aiuto fare un server, si potrebbe voler esaminare contorto .

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