The Netty Project 4.0.24 / 3.9.5 / 5.0.0.Alpha1

A NIO client server socket framework for Java, a tool for rapid development of asynchronous and event-driven network applications
NIO stands for Network Input Output and is a development philosophy describing an operation usage pattern for socket usage and client-server relations.

Netty is Java framework for developing network-centric applications.

For your other kind of apps, take a look at other frameworks, but if you need an application to deal with client & server relations, nobody in the Java realm of open source tools will do its job better than Netty.

The framework was especially built for running with protocol servers and clients, and simplifies the operation of working with TCP and UDP packets.

Main features:

  • No external dependencies
  • Asynchronous and synchronous support
  • Programmatic API available
  • Extensible core
  • Event-driven
  • Customizable thread handling
  • SSL/TLS and StartTLS support
  • True connectionless datagram socket support
  • Low latency
  • Documented

last updated on:
October 30th, 2014, 14:36 GMT
developed by:
Red Hat Middleware LLC
license type:
Apache License
operating system(s):
Windows / Linux / Mac OS / BSD / Solaris
C: \ Development Tools \ Complete applications


In a hurry? Add it to your Download Basket!

user rating



Rate it!
1 Screenshot
The Netty Project - Library schema
What's New in version 4.0.15
  • NPE in AbstractNioUnsafe.finishConnect()
  • CancelledKeyException on writeAndFlush()
read full changelog

Add your review!