Remoting Server beenden

Alphamännchen

Mitglied
Ich hätte da mal ein folgendes Problämchen ...

Ich habe ein Remoting Client-Server System aufgebaut --> klappt alles hervorragen, jetzt ist es jedoch mein Anliegen diese Verbindung wieder zu kappen, sprich:

SERVER BEENDEN --> Nachrichten an alle Clients schicken und dann das durch
"RemotingConfiguration.RegisterWellKnownServiceType..." erzeugte Serverobject zu zerstören.

Nachricht an alle Clients verschicken ist kein Problem, aber wie kann ich das Serverobjekt destroyen (abgesehen von unregisterChannel), da selbst wenn ich den Server-Channel "unregister", ein Clientseitiger Zugriff möglich ist (Warum auch immer?)

Clientseitig kann ich zwar die erzeugten Objekte auf null setzten, aber das im Server Registrierte Objekt besteht dennoch ...

Habt ihr da einen Ahnung, sowas wie RemotingConfiguration.RegisterWellKnownServiceType.Destroy konnte ich nicht finden ...
 
Hi,

normalerweise sollte beim Unregistrieren des TCP-Channels kein Zugriff mehr auf den Server möglich sein, da ja kein gültiges Informationsübertragunsprotokoll mehr aktiv ist.

Falls du woanders was findest, poste es mal bitte.

MfG
 
Also das dachte ich ja auch, aber irgendwie funktioniert das gfanze nicht so, wie ich mir das vorstelle ...

Also folgender Sachverhalt ...

Ich starte den Server (http-Channel wird registiriert und der Service wird initialisiert)
Ich starte den Client und verbinde mich mit dem Server --> es erscheint auf dem Server, eine Message, welcher Client sich eingelockt hat -- alles super
Ich beende den Server (http-Channel wird unregistriert und eine Message bei allen Clients erfolgt, dass der Server nicht mehr da ist) -- imemr noch alles super doch jetzt ...

Ich drücke beim Client auf beenden und obwohl keine Remotverbindung zwischen Server und Client bestehen sollte, wird dennoch auf dem Server die Message angezeigt, dass sich dieser Client verabschiedet hat -- eigentlich unmöglich, da das Serverchannel unregistriert wurde, aber tatsächlicn so geschehen

@erik s.: Übrigens die Ausgabe in einer Listbox auf dem Server habe ich deiner Hilfe zu verdanken ...
 

Neue Beiträge

Zurück