GNet 2.0.8 is now available. (February 12, 2008)
New project lead. Tim Müller is the new GNet project lead. Tim has been a GNet user and contributor and user for many years. Welcome Tim! (June 1, 2005)
GNet requires GLib 1.2 or 2.0. You can get this at www.gtk.org. Or, if you have a system with packages (eg, Red Hat or Debian), look for the latest GLib package.
GNet has been ported to Linux, *BSD, MacOSX, Solaris, HP, and Windows. It may work on other flavors of Unix too.
GNet Features:
- TCP "client" and "server" sockets
- UDP and IP Multicast sockets
- High-level TCP connection and server objects
- Asynchronous socket IO
- Internet address abstraction
- Asynchronous DNS lookup
- IPv4 and IPv6 support
- Byte packing and unpacking
- URI parsing
- SHA and MD5 hashes
- Base64 encoding and decoding
- SOCKS support
The official IRC channel of the GNet projects is #gnet on irc.gnome.org.
GNet 1.1 vs 2.0. GNet 2.0 is the current stable branch of GNet. All new development will be on GNet 2.0. GNet 1.1 is the old stable branch. For new development, GNet 2.0 should be preferred over GNet 1.1. Current GNet 1.1 users should plan to migrate to GNet 2.0 eventually. GNet 2.0 is not backwards compatible with 1.1, but migration should be relatively easy.
Source Code
- gnet-*.tar.gz - The source code
Debian packages
GNet now has an official Debian package. See the Debian libgnet package homepage. Takuo Kitame is the Debian packager.
Redhat packages (RPMs)
The Pan team has built GNet RPM packages.
Dag Wieers has built GNet 1.3 and GNet 2.0 packages for several Red Hat systems.
Windows zips
- gnet-src-2.0-20030531.zip - GNet 2.0 snapshot
- gnet-src-1.1.8-20030126.zip - GNet 1.1.8 source, compilable in Windows. (January 26, 2003 snapshot)
Source tarballs by David Helder. Windows zips by Andy Lanoix.
Click on the mailing list name to go to the mailing list's homepage. On this page you can subscribe, unsubscribe, and view the archives.
| Name | Purpose |
|---|---|
| gnet-list | Announcements about GNet |
| gnet-devel-list | GNet developers list |
- README - More information about GNet
- Reference Manual - API documentation
- TODO - TODO list
- NEWS - NEWS on latest release
- ChangeLog - Detailed ChangeLog
- AUTHORS - List of authors and contributors
- HACKING - Information on HACKING GNet
Comments, questions, and bug reports should be posted on the GNet mailing list.
Applications that use GNet:
- eDonkey2000 GTK GUI - eDonkey2000 (DFS) frontend
- Gnome Chinese Checkers - board game
- Gnome Jabber - instant messaging and chat
- gtermix - telnet client for BBSes
- Jungle Monkey - distributed file sharing program
- Mail Notify - mail notification applet
- MSI - multi-simulation interface
- Pan - Gnome Newsreader
- PreViking - telephony middleware
- Sussen - network scanner
- Workrave - rest break reminder
|
Copyright (C) 2001-2003
David Helder
<dhelder@gizmolabs.org>. |