|License:||GNU Library or Lesser General Public License (LGPL)|
|Description:||xSocket is a lightweight java nio-based server framework to build high performance, high scalable, multithreaded servers. It also supports
One major goal of xSocket is the easy of use. With xSocket you can
write multithreaded servers, without the need of thread handling/synchronisation.
The framework itself consists of 3 major part.
- The multithreaded server, which forwards new connections to the assigned Dispatchers (round robin algorithm).
- The Dispatchers which perform the read and write operation on the connection. By doing this, the Dispatcher calls the registered Handler.
- The Handler, which could be a ConnectHandler or a DataHandler or both, is responsible to process the incoming data and to generate the response|
|2. Java Sockets |
|License:||GNU General Public License (GPL)|
|Description:||Java Sockets is a class library implementing a subset of the C++ Sockets library, and is based on SUN's java.nio.* non-blocking network i/o classes.|