C# program med en tjänst i bakgrunden

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Mar 2007

C# program med en tjänst i bakgrunden

Håller på med ett hobby projekt hemma för att lära mig mer om tjänster och design mönster. Men har lite svårt att komma igång.

Skall göra en tjänst som ligger i bakgrunden som uppdaterar sin information till olika vyer enligt MVC(Model-View-Controller). Har sett något liknade förlänge sen i C++ med CORBA. Men vet inte hur man sätter upp detta. Någon som har några tips på någon bra tutorial?

Skulle vilja kunna ha vyerna(programmet) på samma dator som tjänsten ligger på men även på andra dator som är upp kopplade mot tjänsten. Vill att tjänsten skall kunna skicka som funktions anrop till ett godtykligt antal vyer .

// GainerPRO

Trädvy Permalänk
Medlem
Plats
Norrköping
Registrerad
Okt 2008

Lite vagt formulerat men vi gör ett försök att besvara frågan.
Det låter som du vill ha någon servertjänst (windows service) som du vill kunna kommunicera med från ett antal klientprogram lokalt på samma dator. Du skulle kunna använda .NET remoting för IPC (inter process communication).

Klienten är då vyn, tjänsten håller i modellen, och vart du lägger controllern är väl en fråga om vad din thingamajox ska göra för något.

Tutorial för windows service: http://www.codeproject.com/KB/system/WindowsService.aspx

Tutorial för kommunikation över en ipc-kanal: http://www.codeproject.com/KB/system/WindowsService.aspx