The Netty Project 4.0.24 / 3.10.0 / 5.0.0.Alpha1

A NIO client server socket framework for Java, a tool for rapid development of asynchronous and event-driven network applications
The Netty Project - Library schema
  1 Screenshot
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:
December 17th, 2014, 14:20 GMT
license type:

Apache License

developed by:
Red Hat Middleware LLC
operating system(s):
Windows / Linux / Mac OS / BSD / Solaris
C: \ Development Tools \ Complete applications
The Netty Project
Download Button

In a hurry? Add it to your Download Basket!

user rating



Rate it!
What's New in version 4.0.15
  • NPE in AbstractNioUnsafe.finishConnect()
  • CancelledKeyException on writeAndFlush()
read full changelog

Add your review!