xSocket is divided into serveral deployment packages. xSocket (core) which contains the basic classes and the xSocket extensions which contains additional classes to support multiplexed streaming and http based applications.
xSocket is based on Java 2 Platform Standard Ed. 5.0 (J2SE 5.0) . It doesn't require addtional 3rd party libraries.
If you are using maven, the xSocket artefacts can be included by defining following dependencies:
... <dependency> <groupId>org.xsocket</groupId> <artifactId>xSocket</artifactId> <version>2.8.15</version> </dependency> ...
xSocket multiplexed extension
... <dependency> <groupId>org.xsocket</groupId> <artifactId>xSocket-multiplexed</artifactId> <version>2.1.7</version> </dependency> ...