The NEshare software is a P2P toolkit that facilitates file sharing and collaboration between connected devices without the need for a centralized server.
NEshare also allows for effective communication among other NEshare peers, providing a complete peer-to-peer framework for managing peer communications. This includes the ability to share files among peers, with a configurable limit on the number of peers that are allowed to share files with you at once. The software also supports file downloads from peers, file resumes based on the same filename, and a quick MD5 checksum computation to identify if the downloaded file is corrupt. NEshare also supports file upload/download cancellations, making it a complete and versatile toolkit for any developer looking to add peer-to-peer filesharing support to their application.
In the latest release of this software, several improvements and notable features have been added, such as the code now honoring the std namespace, making it more gcc-3.x compliant. The initial maximum number of peers has also been changed to five instead of zero, and stability fixes for peer handling of disconnected peers have been put in place. Proper compile support is now available on freebsd and openbsd, thanks to the compatible pthread configure and ncMutex checks. Lastly, the release features proper ChangeLog entries for better version control and management.
Overall, NEshare is an excellent Peer-to-Peer toolkit that is a great addition to any software developer's toolkit. Its features are comprehensive, and it's incredibly easy to use, making it an ideal choice for any developer looking to implement peer-to-peer filesharing support. Its latest release features several improvements and notable features, making it a must-have toolkit for developers who want to take advantage of the latest technology.
Version 0.2.6: N/A