Thread: Nio
View Single Post
  #1 (permalink)  
Old July 16th, 2003
zab
Guest
 
Posts: n/a
Default Nio

Hi, I'm one of the lead developers of freenet, more specifically the nio "expert" ;-)

I'd really like to see NIO in LimeWire as well! If you guys are interested in migrating, we could use some help in exporting our transport layer into a LGPL library for message-based transports so that everyone can use it.

Btw, there are plenty of bugs that we have discovered and worked around, some win-specific, others linux-specific. Basically the whole transport layer fits into 3 threads (could be easily decreased to 2), with file transfer being
pseudo-blocking (through our own emulation of PipeStreams) and message reading/parsing on one thread.

I'm posting the same thing to the dev list