Increase version to 0.8
[libt2n] / README
1 -------------------------------------------------------------------
2 libt2n version 0.7
3 -------------------------------------------------------------------
4 libt2n (talk2neighbor) is a C++ IPC (inter process communication) library
5 with an additional code generator (libt2n-codegen).
6
7 Before inventing our own IPC library, we checked a lot of other IPC frameworks
8 like CORBA, D-BUS and ICE. But they weren't easy to use and did not allow
9 passing complex C++ objects like vectors, maps and your own classes.
10
11 Communication between client and server is currently done using
12 Unix domain sockets (named pipes) or TCP. But the library is designed
13 transport-independent, so it can be expanded to
14 shared memory or other mechanisms.
15
16 Serializing all the complex objects is done with Boost serialization. 
17 The complete manual is generated by doxygen in the doc directory.
18
19 Changes from 0.6
20 ----------------
21 * add support for external select() calls
22 * reset timeout if connection is active
23 * cmake build system and general cmake support
24 * prevent buffer overflow with overlong socket paths
25 * fix compilation with newer gcc / glibc versions
26
27 You'll find the newest version of libt2n at:
28 http://www.intra2net.com/en/developer/libt2n
29
30 -------------------------------------------------------------------
31 www.intra2net.com                            2006-2015 Intra2net AG
32 -------------------------------------------------------------------