Thread: Nio
View Single Post
  #8 (permalink)  
Old August 20th, 2003
sberlin sberlin is offline
Software Developer
 
Join Date: November 4th, 2002
Location: New York
Posts: 1,366
sberlin is flying high
Default

Well, the initial implementation isn't going to be for the HTTP traffic (uploads & downloads). It's only going to be for the gnutella message traffic. This is mostly because HTTP connections aren't a huge overhead, since they are mostly one-way communications (two threads aren't required because one side is either reading or writing, but never doing both). Gnutella connections, on the other hand, require reading & writing at the same time, and passing those messages on to other connections.

The thing that users will see is mostly a huge drop in memory requirements and increase in stability/performance.