Are you assigning a different name to each open port? I believe I had problems opening up multiple ports unless I used the following code to do so (hashtable):
Dim props As New Hashtable()
props.Add("name", "MyListener") ' Make this unique for each port
props.Add("port", CStr(m_iPortNumber))
m_objChannel = New TcpChannel(props, Nothing, Nothing)
ChannelServices.RegisterChannel(m_objChannel)
RemotingConfiguration.RegisterWellKnownServiceType (GetType(MyNameSpace.MyClass), "MyFunction.rem", WellKnownObjectMode.SingleCall)
Is this your issue?
|