none
.Net Remoting - mehrere tcp channels RRS feed

  • Frage

  • Hallo,

    ich versuche in einer Anwendung mehrere .Net remoting tcp-channel Verbindungen aufzubauen. Offenbar ist es so dass das nicht vorgesehen ist.

    A first chance exception of type 'System.Runtime.Remoting.RemotingException' occurred in mscorlib.dll
    Additional information: Der Channel "tcp" wurde bereits registriert.

    Das msdn weist darauf hin man müsse bei mehr als einem tcp-channel eindeutige Namen vergeben. Die Property ChannelName ist aber nur lesbar; habe ich jetzt einen denkfehler oder wie kann ich einen weiteren Channel registieren?

    m_TcpChan = new TcpChannel();
    ChannelServices.RegisterChannel(m_TcpChan, false);
    m_RemoteObject = (ICallsToServer) Activator.GetObject(typeof(ICallsToServer),
                        "tcp://127.0.0.1:50077/Server");
    
    Was übersehe ich hier?

    Gruß & Danke,

    Christof

    Mittwoch, 14. Januar 2015 16:22

Antworten