Wir haben einen .net-Dienst mit einfachen Befehlen (Wiedergabe, Pause, nächster Titel zum Beispiel). Dies wird auf den Arbeitsstationen des Benutzers mit seinen eigenen Anmeldeinformationen (z. B. FooServiceUser) installiert. Wenn ich den Benutzern eine App zur Verfügung stellen möchte, die die Befehle an den Dienst senden kann, was wäre der einfachste Weg dazu? Denken Sie daran, dass ich nur Befehle von einer einzelnen Arbeitsstation an einen Prozess senden möchte, der auf derselben Arbeitsstation ausgeführt wird. Die Befehle sind sehr einfach. Außerdem muss die App den Status vom Dienst erhalten. dh pausiert, Spur 21 spielend.Was ist der einfachste Weg, zwei .net-Apps miteinander zu sprechen?
Sollte einfach sein, oder? WCF sieht kompliziert und übertrieben aus. Jeder auf SO sagt, .net Remoting ist schlecht. Ich möchte MSMQ nicht installieren. Jede Erwähnung von Sockets wird negativ bewertet.
Welches "Gewicht" möchten Sie "leicht" halten? Größe der Bereitstellungsnutzlast? LOC? Lernkurve? – AakashM
Licht bedeutet, leicht zu lernen, zu verstehen und wenig in die Irre zu führen. Ich übertrage von C++ win32. Also das Äquivalenz von Named Pipes ist, was ich gesucht habe. Stattdessen sehe ich ganze Bücher, die wertvoller sind, Tonnen von Informationen über Technologien, die ich wahrscheinlich nicht brauche. –
Entschuldigung, ich wollte auch hinzufügen, wenig Speicherbedarf. –