i am writing a webdav server. it works fine for remote clients and
for non-finder clients like goliath on the localhost.
the problem is now when i try to connect locally i get into an
infinite loop. the finder begins the communication with the webdav
server but then stops.
with the help of apple we could find out that RB applications reply
to the VNDiskNotification of the system. when they receive it, they
try to mount (MountVolume) it and wait. this creates a problem,
because it is the same applications that servers the informations to
mount over a tcpsocket, but the socket gets never the chance to
reply, even if i put the code into threads.
i have the impression that the problem lies deep in the event loop of
the application, where i do not have access. as we only have
cooperative threads, we are still in the main event loop.
i does not work better in console applications.
matthias bürcher_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>