Sockets and network programming. Terence Parr Introduction Separate processes (not threads) on the same computer may share data and synchronize via pipes.
For example, pipes the output of ls to the input of grep using the UNIX pipe() function that sets up a one-way data flow from one process to another. But, what about connecting processes on separate computers? .:[ packet storm ]:. - RockSaw Raw Socket Library. RockSaw is a simple API for performing network I/O with IPv4 and IPv6 raw sockets in Java.
It has been deployed on tens of thousands of computing nodes as part of custom enterprise applications. The current version of RockSaw compiles on Linux, Win32 with Cygwin/MinGW/Winsock or Visual C++, Solaris 8/9/10, FreeBSD 5.3, and Darwin/Mac OS X. It should compile on other POSIX systems using the GNU tool chain. Configuration of the JNI build via autoconf may be added somewhere down the line. There just are not enough platform-specific cases in the native code to warrant it right now, but the GNU Makefile is accumulating if blocks.[]