![]() | ![]() | GTcpSocket Library Manual | ![]() |
---|
GTcpSocket is an object-based multi-threaded TCP/IP networking wrapper. It provides application-transparent support for proxies and basic SSL encryption, and is released under the GNU Library General Public License (GNU LGPL).
Currently, GTcpSocket requires a minimum of:
GLib/GObject 2.0.0 | GLib and GObject 2.0.0+ are the most basic requirements for LibGTcpSocket. |
GConf 2.0 | GConf provides the method for storing the user's proxy settings which apply to all connections. |
Optional SSL support is also available through:
GnuTLS | GnuTLS is the default option for SSL support, and has no known issues. |
OpenSSL | The standard SSL library, unfortunately, licensing problems prevent binary versions of LibGTcpSocket which link to OpenSSL from being distributed. |
The main advantage to using LibGTcpSocket is the the interoperation with the GLib main loop and the GObject type and signal system. The tutorials and API reference have more information on this.
<< GTcpSocket Library Manual | Part II. Tutorials >> |