Gnutella Forums  

Go Back   Gnutella Forums > Current Gnutella Client Forums > LimeWire+WireShare (Cross-platform) > LimeWire Beta Archives
Register FAQ The Twelve Commandments Members List Calendar Arcade Find the Best VPN Search Today's Posts Mark Forums Read


 
 
LinkBack Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #26 (permalink)  
Old April 21st, 2005
verdyp's Avatar
LimeWire is International
 
Join Date: January 13th, 2002
Location: Nantes, FR; Rennes, FR
Posts: 306
verdyp is flying high
Default

NIO is already in alpha-tests for developers only.
There are still a fews things to correct, notably to find a way to detect that the host has no active connection (because NIO is not blocking and now LimeWire first attempts connections with UDP without waiting for a reply, nothing happens for long; there shoudl exist a watchdog to detect that some time has elapsed, so that the connection attempt is marked unresponsive; this code existed in the previous non-NIO based blocking code, but converting it to non-blocking NIO is still not perfect.

This just means that if you have no internet connection, with the alpha version, you won't get any notification with an alert box advizing to check your internet connectivity, and LimeWire stays for now indefinitely and silently in the "Connecting..." state until a connection is available. If you have Internet connected, then nothing seems bad, and Limewire is incredibly faster and uses much less CPU and memory paging to disk.

There are still some work to do to optimize the memory usage in Untrapeer mode, but the progress is still significant (for those users that have Java 1.4+; NIO is not available on MacOS Classic that just has Java 1.1.8; but MacOS Classic never qualifies to host a servent in Ultrapeer mode, so this is less a problem).

Windows users that still have Java 1.3.1 with an old version of LimeWire will really need to upgrade now to Java 1.4 to get NIO support and benefit of the improved performance.
__________________
LimeWire is international. Help translate LimeWire to your own language.
Visit: http://www.limewire.org/translate.shtml
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -7. The time now is 01:41 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.