DirectNet
(This wiki page is currently broken, but will be fixed)
All current work on DirectNet is being done on the upcoming DirectNet 2.0. See 2.0 plans. Alpha versions of DirectNet 2.0 have been released, go to downloads for more info.
DirectNet is a serverless instant messaging system. Rather than every user connecting to a central server, all users connect to each other, and all messages are sent amongst this network. Because of this serverless design, it is ideal for both LAN chat networks (such as intranet business chat) and Internet-wide chat. It was written, for the most part, by Gregor Richards.
DirectNet is a serverless network, but you do need to know of the hostname of a node on the network to connect to it. The hub is provided for this purpose. The hub is not a server. Most importantly, if the hub goes down, the network stays up. It's merely a reference point to connect to the "main" DirectNet network. Of course, if you don't want to associate yourself with the main DirectNet network, you can simply not connect to the hub, and form a local DirectNet network.
The best place to discuss DirectNet is the #directnet channel on FreeNode?. Alternatively, you could follow the instructions in the Readme and talk to me on DirectNet directly! There is also a forum and bug tracker on the sourceforge page.
Version 1.0.1 has been released! There are minor bugs on Windows it seems, but overall it works quite well.
DirectNet is released under the GNU General Public License ( http://www.gnu.org/licenses/gpl.html), and is Free Software (and Open Source software).
- Click here to download DirectNet.
- Click here for developer information.
- Click here to go to the DirectNet project page on SourceForge?.
- Screenshots: http://sourceforge.net/project/screenshots.php?group_id=123564
DirectNet stands on the shoulders of giants:
- DirectNet uses Cyfer ( http://software.senko.net/projects/cyfer/) for public-key encryption. Cyfer was written by Senko Rasic.
- Cyfer, in turn, uses GMP ( http://swox.com/gmp/) for bignum support.
- DirectNet uses GPG ( http://www.gnupg.org/) for authentication.
- DirectNet uses FLTK ( http://www.fltk.org/) for its GUI.
- DirectNet has a plugin for Gaim ( http://gaim.sourceforge.net/) as a backend.