Die Implementierung und den Entwurf eines Protokolls für die Client-Server-Anwendung

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

  •  30-09-2019
  •  | 
  •  

Frage

Ich untersuche gerade über die Implementierung und ein Protokoll der Gestaltung, aber ich bin stucked, wie man beginnen!

Lassen Sie uns ein Beispiel nehmen das LDAP-Protokoll, ich habe die rfc und ich habe die asn1 Grammatikspezifikation.

Jetzt Wie kann ich beginnen, einen Server in einem so weiterzubilden, dass ein Client-konform zu der RFC LDAP mit mir kommunizieren kann jede Art von Problem, ohne?

LDAP es ist nur ein Beispiel, kann ich implementieren FTP oder benutzerdefiniertes Protokoll.

Aber ich will sicher sein, dass ich für jeden Client Standard bin, sobald das Protokoll definiert ist, auch wenn die Umsetzung unterschiedlich ist.

So, das ist die Art und Weise der Kommunikation?

Können Sie einige gute Ausgangspunkte geben?

Danke

P. S:. Ich mag den Server in Python implementieren, aber das ist nicht wichtig, nach was ich sagte,

War es hilfreich?

Lösung

Starten Sie mit einer ASN.1 Bibliothek. Dann machen Sie einen Server, der tut, was die RFC sagt zu tun. Protokolle sind wie APIs, nur Sie den Mut, anstatt den Wrapper zu implementieren. Sie kommunizieren LDAP (oder FTP) Nachrichten über ein Transportprotokoll wie TCP. Wenn Sie Hilfe benötigen Sie einen Server zu machen, sollten Sie schauen in verdrehten .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top