On Friday 20 April 2001 07:15, Oskar wrote: > On Thu, Apr 19, 2001 at 04:28:07PM -0700, Ian Clarke wrote: > > Since many applications of Freenet take quite a bit of time (adding to a > > key-index, sending messages using think-cash etc). Fortunately most of > > these are not time-critical, however the problem is that current clients > > to do this tend to block, so you have to leave the client running for > > quite a while (up to an hour) after an operation to allow it to > > complete. > > The client library that Scott and I wrote for 0.3 is non blocking. > However, nobody used it. (and besides, what it to block? fproxy doesn't > block, just minimize the window and continue surfing in another).
All my stuff is written on top of this API. It looks good to me modulo the minor suggestions I emailed you a long time ago. I don't really understand the fixation with blocking calls. Freenet is inherently asynchronous in nature. Any non-trivial applications have
