Ich bin über eine Server-Client-Protokoll über TCP mit den folgenden Funktionen zu implementieren:Async TCP-Protokoll in C#
- Anfrage und Antwort Funktionalität
- Authentifizierung initiiert
- Server-Seite Nachrichten
Über eine einzige TCP-Verbindung.
Jede Anfrage und Antwort enthält mehrere Variablen wie in einer HTTP-POST-Anfrage, aber möglicherweise mehr verschachtelte Strukturen, vielleicht einige Objekt-Serialisierung.
Ich habe eine Idee, wie man das von Grund auf implementiert.
Meine Frage, gibt es ein vorhandenes Protokoll, vorzugsweise mit hilfreichen Funktionen in C#, die das tut?
Auch dies wird in C# implementiert, aber ein Protokoll, das genauso leicht in anderen Sprachen implementiert werden kann, ist ein Plus.
Dank Kommunikation über TCP unterstützt, habe ich begonnen, noch einen Blick nehmen es an, aber einige Dinge sind nicht klar. Können Nachrichten auf beide Arten initiiert werden? – hultqvist
Sie möchten WCF und 'Duplex Contracts' für bidirektionale Kommunikation googeln –