Hello, I'm curious about a problem I'm having with a client/server application using distributed objects. I have one server, with any number of clients connecting. The connections all establish fine, and all receive the proxy rootObject perfectly. All interaction while connected is fine.

When clients are connected, and the server shuts down, it invalidates the server connection, killing all client connections. Both sides receive notifications of this event, however, the retain count of the rootObject is not released properly, and thus is not deallocated before the program exits.

Like wise, with the server running, if a client dies, there is a 3 - 5 second delay before the rootObject is released properly. I'm assuming the server shutdown problem is associated with this delay as well. What is causing this delay? This really doesn't cause any trouble with the function of the application, but I'm definitely not leaving it alone until I understand why this is happening.

Thanks,
Chris


_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to