Routen von Funktionen über einen Server

Hi,
ich hab einen Client und einen Server, die sich über .NET remoting unterhalten. Jetzt habe ich ein paar Clientfunktionen, die den Server nicht weiter betreffen, die aber trotzdem über den Server gehen müssen, da die Architektur verbietet, dass der Client mit etwas anderem als dem Server redet.
Dort passiert aber nichts anderes, dass die Funktion die der Client aufruft auf die Funktion der entsprechenden Komponente umgemapped wird und dann vom server aufgerufen wird und das gleiche in die Gegenrichtung, was teilweise eine fehleranfällige elends tippselei ist.

Irgendwo im dunkel meines Hirns, ist da etwas gespeichert, dass es eine Möglichkeit gibt die Funktionen einfach über den Server zu routen, also ohne sie anfassen zu müssen.

Weiß da irgendjemand mehr drüber?

Danke schon mal
/silvl

Auch hallo.

Irgendwo im dunkel meines Hirns, ist da etwas gespeichert,
dass es eine Möglichkeit gibt die Funktionen einfach über den
Server zu routen, also ohne sie anfassen zu müssen.

Also ohne genauere Angaben (z.B. .NET Version) wird das jetzt ein Fischen im Trüben (codeproject.com @ +route +remote +server): http://www.codeproject.com/csharp/TwoWayRemoting.asp
http://www.codeproject.com/csharp/RemotingExec.asp

mfg M.L.

sorry :smile: hab ich garn icht dran gedacht (ich weiß ja was ich benutze…). Also ich arbeite auf .NET Framework 2.0 und momentan sieht es (ganz grob ausgedrückt) so aus

Client:
List list = Server.getList();

-> die Liste ist aber nicht auf dem Server gespeichert sondern in eniner anderen Komponente, auf die aber nur der Server Zugang hat, darum passiert im Server:
List getList()
{
List list = komponent.getList();
return list;
}

und das würde ich gerne, wenn es die Möglichkeit gibt besser lösen.

ich hoff ich hab mich ein wenig klarer ausgedrückt und vielen Dank für die Links ich werd sie gleich mal durchforsten.

/silvl

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]