2016-07-12 29 views
0

Ich werde ein Protokoll entwickeln, das ein Client- und ein Servermodul umfasst. Es gibt mehrere Protokolle, die dem ähneln, an das ich denke, aber ich möchte etwas einfacher machen mit weniger Overhead und mit etwas, auf das ich mehr Kontrolle habe.Schreiben eines Protokolls mit Client- und Server-Software

Das Protokoll, das ich machen werde, kann und wird fast in jedem Szenario ausgeführt werden, lokal, Internet, LAN, Internet usw. Es kann auch auf einer einzigen Box laufen.

Meine Frage ist, wie kann ich anfangen, für die Serverseite des Protokolls zu entwickeln? Irgendwelche Ideen, Einblicke, Schlüsselwörter, Ausgangspunkte würden geschätzt werden.

Grüße

+0

Dies ist eine ziemlich offene Frage; es muss detaillierter ausgearbeitet werden. Erstens: Soll dieses Protokoll über das Internet laufen? Das Internet? In einem lokalen Netzwerk? Oder auf einer einzigen Box? Dies ist eine ziemlich grundlegende Frage, und die Antworten werden stark bestimmen, wie Sie das Protokoll entwerfen. Die andere Sache zu fragen ist, haben Sie sich bestehende Protokolle angesehen, anstatt Ihre eigenen zu rollen? Die Art von Dingen, nach denen Sie fragen, klingt wie ein Problem, das wahrscheinlich bereits gelöst wurde; Welchen Vorteil bekommst du, wenn du dein eigenes Vs schreibst, indem du eins verwendest, das bereits existiert? – Simba

+0

Dank @Simba für Ihr Feedback. Dementsprechend habe ich meine Frage bearbeitet. Bitte guck dir das an. –

Antwort

0

Möchten Sie das Protokoll selbst entwickeln und dann verwenden? oder suchen Sie nach einem guten Protokoll?

Als zweites habe ich kürzlich mit "Websocket" -Protokoll gearbeitet, das Clients ermöglicht, über einen Server miteinander zu kommunizieren. Es ist ein wirklich gutes Protokoll und es gibt Bibliotheken in .NET (> = 4.5), JAVA, Javascript, ... Es wird auch in vielen Browsern unterstützt.

+0

danke für Ihre Antwort. Ich möchte mein eigenes Protokoll entwickeln. Grundsätzlich ist es ziemlich geradlinig. Aber ich glaube, dass die Anwendung ein bisschen schwer sein könnte, wenn sie nicht richtig geplant wird, daher meine Frage hier. –