Remoting

07/01/2008 - 10:54 von Volker Strähle | Report spam
Guten Morgen,

ich hab da eine Versàndnisfrage. Folgendes steht im Code in einem Formular:

Dim channel As New Tcp.TcpClientChannel
ChannelServices.RegisterChannel(channel)
Gilt jetzt die Registrierung nur für die aktuelle Instanz des Formulars oder
für alle Instanzen, wenn das Formular mehrfach aufgerufen wird? Ich dachte
eigentlich, dass man einen Channel nur einmal registrieren kann.



Volker
 

Lesen sie die antworten

#1 Peter Fleischer
08/01/2008 - 06:31 | Warnen spam
"Volker Stràhle" schrieb im Newsbeitrag
news:

ich hab da eine Versàndnisfrage. Folgendes steht im Code in einem
Formular:

Dim channel As New Tcp.TcpClientChannel
ChannelServices.RegisterChannel(channel)
Gilt jetzt die Registrierung nur für die aktuelle Instanz des Formulars
oder für alle Instanzen, wenn das Formular mehrfach aufgerufen wird? Ich
dachte eigentlich, dass man einen Channel nur einmal registrieren kann.



Hi Volker,
die Registrierung ist nur ein Mal je Anwendung und Port möglich. Die
wiederholte Registrierung zum gleichen Port in der gleichen Anwendung in
einer anderen Instanz (z.B. anderes Formular) führt zum Fehler. Wenn in
einer Anwendung an einer anderen Stelle der gleiche Port genutzt werden
soll, ist es besser, gleich statische Methoden zu nutzen.

Viele Gruesse

Peter

Ähnliche fragen