IPLib

A cross platform convenience library
for TCP/IP socket messaging

Visit our project on sourceforge.

IPLib is a cross platform reliable TCP/IP socket library; it includes C++ and Java versions, with synchronous and asynchronous request/response messaging. It should run on any mainstream operating system that supports C++ and/or Java, TCP/IP.

About C++ IPLib

IPLib in C++ is implemented as a library for most GNU platforms, as well as native Win32. The library is highly multithreaded, and uses the cross plaform Omnithread library to abstract the platform specific threading details.

About Java IPLib

Here is the JavaDoc for the java version of IPLib (or here for no frames.)

The main entry point for the library is the com.eyebolt.iplib.IPManager class.

Some source code samples for how to use IPLib may be found in the ServerTest and ClientTest unit tests.

Requesting Help

Support is available through the iplib-users mailing list.

Click here here to subscribe to the list. Digests are available.