Da bin ich wieder. Diesmal mit einem weiteren kleinen Code-Schnipsel aus der ICF-Serie. Thema: Remote Events. Ja, Events über Remoting-Grenzen hinweg sind schon ein kleines Laster. Die berühmt berüchtigte Shared Assembly mit den Kommunikations-Helfern ist aus keinem .NET-Remoting-Projekt wegzudenken.

Wer das schon (mit-)machen durfte, hat wohl auch wohl oder übel die Nachteile dieses unumkehrbaren Prinzips mitbekommen. Entweder man macht es auf die ganz allgemeine Tour und nimmt unnötigen Ballast auf der Serverseite auf, um die Events gerade richtig rüberzuschaufeln – oder – man will es richtig machen und baut für jeden Event die dazugehörige Brücke in der Shared Assembly. Bei ein paar Events ist das ja noch auszuhalten, bei ein paar hundert Events ist es kein Spass mehr.

Aber das alles ist Vergangenheit – besser gesagt .NET 1.1. Denn mit .NET 2.0 geht es dank Generics wesentlich eleganter. Wie genau, das kannst Du im Artikel Remote Events mit .NET 2.0: Generische Lösung mit Dispatcher und Adapter nachlesen.

Obendrein habe ich noch das klassische kleine Chat-Sample mitgepackt, damit man die ganze Sache auch Live am Screen beäugeln kann.

Freue mich auf euer Feedback. Stay tuned.


(c) 2000-2012 ilker.de - Creative Computing.

For any case of inquiry regarding this document, you can always contact the website owner.