Hej, Haha, Remoting problem som jag inte blir klok på.
Sitter i ett nät jag inte känner till, alltså vet ej om dess rättigheter så det är säkert där felet ligger.
Men det kanske finns en omväg? eller så har jag missat nått.
Sätter upp en TcpServerChannel på port 8085
sedan en klient som går mog tcp://localhost/8085/<namn>
När jag kör koden och försöker anropa en metod från mit remote objekt får jag felet:
"Det gick inte att göra en anslutning eftersom måldatorn aktivt nekade det "
Någon som känner igen det som fixat detta utan att behöva ändra rättigher?
Kanske missat något viktigt i min lilla kod.
Server
<code>
Dim aTcpChanel As TcpServerChannel = New TcpServerChannel(8085)
ChannelServices.RegisterChannel(aTcpChanel)
Dim aType As Type = GetType(ConfigRemoteAppender)
RemotingConfiguration.RegisterWellKnownServiceType(aType, "ConfigRemoteAppender", WellKnownObjectMode.Singleton)
</code>
Klient
<code>
Dim aTcpChannel As TcpClientChannel = New TcpClientChannel
ChannelServices.RegisterChannel(aTcpChannel)
Dim obj As IConfigRemoteAppender = Activator.GetObject(GetType(IConfigRemoteAppender), "tcp://localhost:8085/ConfigRemoteAppender")
obj.Init("HAHA") '<--- fel här.
</code>
Mvh Johan
</code>Sv: Remoting problem som jag inte blir klok på.
Klantigt av mig ;-)
Gkömde låta servern hålla tillstånd. Liten kod miss... Så kan det gå...
mvh Johan