QuickServer 1.4.7 / 2.0.0 RC1

Framework for the creation of TCP server applications
QuickServer is a free and open source Java library/framework for quick creation of robust multi-client TCP server applications.

QuickServer provides an abstraction over the ServerSocket, Socket and other network and input output classes and it eases the creation of powerful network servers.

Main features:

  • Create multi-client TCP server applications.
  • Support for secure server creations: SSL, TLS.
  • Support for thread per client (multi-threaded) - Blocking Mode.
  • Support for non-blocking input output - Non-Blocking Mode.
  • Clear separation of server, protocol and authentication logic.
  • Remote administration support: QSAdminServer (With support plugable application commands).
  • Command Shell for local administration of server.
  • GUI based remote administration: QsAdminGUI (with support for plug-ins)
  • Restart or Suspend the server without killing connected clients.
  • In build pools for reusing of Threads and most used Objects.
  • Full logging support [Java built in Logging].
  • Support for sending and receiving Strings, Bytes, Binary and serialized java objects.
  • Support for identifying and searching a client.
  • Support for xml configuration with ability to store application specific data in the same xml. [View Sample]
  • Support for xml Based JDBC Mapping.
  • Support for Service Configurator pattern.
  • Support for restricting access to server by ip address.
  • Support for loading/reloading application jar from xml.
  • Ability to add process hooks into QuickServer.
  • Ability to specify maximum number of clients allowed.
  • Support for negotiating secure connection over normal tcp connection.
  • Nice easy examples come with the distribution - FTPServer, CmdServer, EchoWebServer, ChatServer, SecureEchoWebServer, XmlAdder, PipeServer, Filesrv.

last updated on:
April 21st, 2013, 15:54 GMT
file size:
2.5 MB
license type:
developed by:
operating system(s):
Mac OS X
binary format:
Universal Binary
Home \ Developer Tools
Download Button

In a hurry? Add it to your Download Basket!

user rating



Rate it!
What's New in version 2.0.0 RC1
  • Added BroadcastServer example.
  • Added org.quickserver.net.client
  • Added org.quickserver.net.client.loaddistribution.
  • Added org.quickserver.net.client.monitoring
read full changelog

Add your review!