So if I understand this correctly, if I receive a NodeDataChanged event, and then attempt do do a read of that node, there's a race condition where the server could crash and I would be disconnected and my read would hit an Exception Or, the ACL could change and I no longer have permission to read the file (though I did for a short window).
..... now I have to add all this logic to retry. Are there any other race conditions I wonder. Why not just send the byte data during the NodeDataChanged or NodeCreated event from the server? This would avoid all these issues. It's almost certainly what the user wants anyway. Kevin -- Founder/CEO Spinn3r.com Location: San Francisco, CA AIM/YIM: sfburtonator Skype: burtonator Work: http://spinn3r.com