Oh really! That was it, a wrong URI that the client couldn't ever reach.

Thanks Rob for showing the way to find this out!
Best regards,
Helge

Robert Jordan schrieb:

Hi,

There's basically a client/server situation with the client being a Windows application calling a server via TcpChannel on Linux/mono. The remoted singleton object has a method that returns a class that acts like a CAO. This works very well with my SuSE 9.1 based test environment. For some reason, it does not work with the server running on a freshly installed SuSE Linux Enterprise Server 9 (additionally installed pkg-config and mono-complete RPMs there). My Windows client gets the proxy instances of the remote objects, but the first call to the actual worker object fails - with a SocketException, telling me the destination host is unreachable!? Huh!


The problem occur when client and server don't agree upon
a common host name, for example when the server has a
hostname w/out a valid DNS entry.

Try to find out the URI by calling RemotingServices.GetObjectUri()
on the returned object. Does it return something that your client
is able to connect to? If not, your server is probably missconfigured.

You may also try to apply some remoting config settings
in the app.config of your server, especially "bindTo" and
"machineName". See

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/remotingconfig.asp

Rob

_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list


_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to