Projects / libpubsub


libpubsub provides everything needed to set up a simple publish/subscribe environment. It allows a programmer to let several processes (not necessarily on the same host) exchange information with each other in a very easy way. It is mainly intended for use in C++ applications, but the package also includes a tool to let shell scripts use pubsub.

Operating Systems

RSS Recent releases

  •  14 Sep 2003 12:35

Release Notes: The address of the message broker may be configured with an environment variable. As a first attempt to support binary message content, utility methods for conversion of binary data to hexadecimal ASCII strings have been added. Sending of very large messages over TCP is now possible. A user's guide has been added to the documentation.

  •  04 Sep 2003 15:23

Release Notes: Support for TCP-based transports has been added. This allows the use of libpubsub in scenarios where it is not possible to use UDP for various reasons. The message broker nows accepts UDP and TCP connections at the same time. A user's guide is available on the libpubsub Website.

  •  20 Aug 2003 10:45

Release Notes: This release compiles without the cppsocket library. Parts of the lower level routines are restructured. Building it should be even easier than before.

  •  01 May 2002 12:41

Release Notes: The client is now able to automatically find a message broker via UDP limited broadcast if no specific message broker is defined. Pregenerated documentation for the libpubsub API is now included in distribution package.

  •  15 Apr 2002 14:50

Release Notes: A configure script is provided and a shared library may be built.


Project Spotlight


Shell-Browser interfacing and Web browsing tools.


Project Spotlight


A network IDS and IPS engine.