libqtcp Code
Library that provides communication over a network
Status: Alpha
Brought to you by:
xtnickx
Introduction
===========================
This library is a wrapper arround the network related classes
in Qt framework.
The project is based on Qt framework. It wraps the capabilities
related to networking in simple to use, service based server
and client configurations.
The library starts with the tcp protocol as it is implemented
in the QtNetwork module[2] and creates two top level
managing structures: a client and a server. Both support
multiple connections that may or may not be encrypted.
On top of this basic framework we implement the service
support. Any server may host any number of services that are
identified by their names in the client-server connection.
The source contains simple gui based implementations
for both a client and a server.
Licence
===========================
The project is distributed under the 3-clause license
("Revised BSD License", "New BSD License", or
"Modified BSD License") [1]. Read about it in the COPYING file.
Instalation
===========================
To build and install the library follow the instructions in INSTALL file.
Content of the package
===========================
build (directory)
by default the result of the building process are placed
in this directory. It is not part of the source distribution.
debian (directory)
contains the files that are used to generate debian distributions.
distrib (directory)
this is where the distributions are generated. It is not part of the source distribution.
libqtcp (directory)
groups the C++ source files and headers
tools (directory)
various helper files
[1] http://en.wikipedia.org/wiki/BSD_licenses#3-clause_license_.28.22Revised_BSD_License.22.2C_.22New_BSD_License.22.2C_or_.22Modified_BSD_License.22.29
[2] http://qt-project.org/doc/qt-4.8/qtnetwork.html