
open-network
OpenNetwork is designed to be a straightforward and clean API for network programming. Its completely interface-based, what means that you can replace everything with own implementations. The big advantage of OpenNetwork is that it is released under the zlib license what means that you have basically the right to do whatever you want with it AND it is frequently updated and improved.
0.3 is already a bit outdated. You can use SVN to get the newest files. There is also a deb avaible on launchpad (https://launchpad.net/~kai-mast/+archive/ppa) using the imaginary version 0.4.
1.0 will bring:
- Encryption
- Ability to create checksums (SHA1)
- Speed/Code improvements
Current Features:
- TCP Port
- Win32/64 support (untested)
- Thread Safety
- UDP Protocol
- Abstracted/Extendable through an INetworkPort-Interface
- Connection Management
- Sending of raw messages (UDP-only)
- Callback-Interface for easy C++-Style-Integration into your project
- IPv4 and IPv6 support
- Written in BSD Sockets / POSIX support
Current Extensions:
- Logger
- BitStream
- Settings Manager
Current Release: 0.3.0 (26th January 2009)
Project Information
- License: New BSD License
- 8 stars
- svn-based source control
Labels:
Cplusplus
Network
UDP
RDP
Object-Oriented
OpenSource