socket_client.cpp: prevent buffer overflow in creation of unix socket
[libt2n] / README
... / ...
CommitLineData
1-------------------------------------------------------------------
2libt2n version 0.6
3-------------------------------------------------------------------
4libt2n (talk2neighbor) is a C++ IPC (inter process communication) library
5with an additional code generator (libt2n-codegen).
6
7Before inventing our own IPC library, we checked a lot of other IPC frameworks
8like CORBA, D-BUS and ICE. But they weren't easy to use and did not allow
9passing complex C++ objects like vectors, maps and your own classes.
10
11Communication between client and server is currently done using
12Unix domain sockets (named pipes) or TCP. But the library is designed
13transport-independent, so it can be expanded to
14shared memory or other mechanisms.
15
16Serializing all the complex objects is done with Boost serialization.
17The complete manual is generated by doxygen in the doc directory.
18
19Changes from 0.5
20----------------
21* Switch license to GPLv2 + linking exception
22* Don't rethrow unknown exceptions
23* Migrate to Boost unit test framework
24* gccxml wrapper: Filter -pthread from newer gcc versions
25* rpm package: Build in parallel
26
27You'll find the newest version of libt2n at:
28http://www.intra2net.com/en/developer/libt2n
29
30-------------------------------------------------------------------
31www.intra2net.com 2006-2011 Intra2net AG
32-------------------------------------------------------------------