[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: win32: state of distributed objects
From: |
Richard Frith-Macdonald |
Subject: |
Re: win32: state of distributed objects |
Date: |
Tue, 25 Apr 2006 20:04:13 +0100 |
On 19 Apr 2006, at 19:12, Wolfgang Sourdeau wrote:
Hi,
What is the current state of support for distributed objects in Win32?
During one of my tests, it seems the reliability of NSMessagePort is
unstable while NSSocketPort does not work.
Besides I get all kinds of NSLog message about blocking mode not
set on
certain filehandles.
Are there specific issues for Win32 that should be known or does
anybody
intend to fix things so that they work seemlessly across platforms?
There are no known bugs in distributed objects in win32 other than ...
1. The spurious NSLog messages ... which should not effect
functionality.
2. NSMessagePort cannot tell if the other end has disconnected until
it tries to send something to it.
So for most purposes, both should work.
It would be nice to have patches to fix the bogus NSLogs.
The issue about noticing when a connection has gone away could
probably be resolved by implementing a keepalive mechanism to send
harmless requests at intervals to check that the remote end is still
there (eg rootObjectForProxy requests) when the connection is idle.
We should probably also send an explicit shutdown message to tell the
other process that we are going away when a connection is closed
cleanly.