Entwickler-Ecke

Verteilte Systeme - Dienst <-> Applikation


maxx - Di 16.03.10 07:17
Titel: Dienst <-> Applikation
hello,

weiß wer, was man machen muss, damit eine C#-Win-Forms-Anwendung mit einem (in C# programmierten und auf PC installierten) Dienst kommunizieren kann?


danielf - Di 16.03.10 10:23

Hallo,

um über die Prozessgrenzen zu kommunizieren brauchst du Inter Prozess Communication (IPC). Diese gibt es in verschiedneen Varianten. Welche du nimmst ist dabei von den Anforderungen abhängig. Um einen Windows?-Dienst zu steuern kannst du die Klasse ServiceController verwenden. Innerhalb von .NET ist WCF zu empfehlen. Einen Artikel findest du bei heise.de [http://www.heise.de/developer/artikel/Sinn-und-Unsinn-der-Windows-Communication-Foundation-934625.html].

Wenn du konkretere Antworten willst, solltest eine genauere Beschreibung deines Problems abgeben, ansonsten können wir dir nicht helfen, sondern nur raten und allgemeine Tipps geben.

Gruß Daniel