The Netty Project

The Netty project is an effort to provide an asynchronous event-driven network application framework and tools for rapid development of maintainable high performance and high scalability protocol servers and clients. In other words, Netty is a NIO client server framework which enables quick and easy development of network applications such as protocol servers and clients. It greatly simplifies and streamlines network programming such as TCP and UDP socket server.

Лицензия

Лицензия

Категории

Категории

JBoss Контейнер Application Servers Сеть Netty Networking
Группа

Группа

org.jboss.netty
Идентификатор

Идентификатор

netty
Последняя версия

Последняя версия

3.2.10.Final
Дата

Дата

Тип

Тип

bundle
Описание

Описание

The Netty Project
The Netty project is an effort to provide an asynchronous event-driven network application framework and tools for rapid development of maintainable high performance and high scalability protocol servers and clients. In other words, Netty is a NIO client server framework which enables quick and easy development of network applications such as protocol servers and clients. It greatly simplifies and streamlines network programming such as TCP and UDP socket server.
Ссылка на сайт

Ссылка на сайт

http://www.jboss.org/netty/
Организация-разработчик

Организация-разработчик

JBoss by Red Hat
Система контроля версий

Система контроля версий

https://github.com/netty/netty

Скачать netty

Зависимости

compile (8)

Идентификатор библиотеки Тип Версия
com.google.protobuf : protobuf-java Необязательный jar 2.4.1
javax.servlet : servlet-api Необязательный jar 2.5
org.apache.felix : org.osgi.core Необязательный jar 1.4.0
org.apache.felix : org.osgi.compendium Необязательный jar 1.4.0
org.slf4j : slf4j-api Необязательный jar 1.6.4
commons-logging : commons-logging Необязательный jar 1.1.1
org.jboss.logging : jboss-logging-spi Необязательный jar 2.1.2.GA
log4j : log4j Необязательный jar 1.2.16

test (4)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.10
org.easymock : easymock jar 3.1
org.easymock : easymockclassextension jar 3.1
org.slf4j : slf4j-simple jar 1.6.4

Модули Проекта

Данный проект не имеет модулей.

Netty Project

Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients.

Links

How to build

For the detailed information about building and developing Netty, please visit the developer guide. This page only gives very basic information.

You require the following to build Netty:

Note that this is build-time requirement. JDK 5 (for 3.x) or 6 (for 4.0+) is enough to run your Netty-based application.

Branches to look

Development of all versions takes place in each branch whose name is identical to <majorVersion>.<minorVersion>. For example, the development of 3.9 and 4.0 resides in the branch '3.9' and the branch '4.0' respectively.

Usage with JDK 9

Netty can be used in modular JDK9 applications as a collection of automatic modules. The module names follow the reverse-DNS style, and are derived from subproject names rather than root packages due to historical reasons. They are listed below:

  • io.netty.all
  • io.netty.buffer
  • io.netty.codec
  • io.netty.codec.dns
  • io.netty.codec.haproxy
  • io.netty.codec.http
  • io.netty.codec.http2
  • io.netty.codec.memcache
  • io.netty.codec.mqtt
  • io.netty.codec.redis
  • io.netty.codec.smtp
  • io.netty.codec.socks
  • io.netty.codec.stomp
  • io.netty.codec.xml
  • io.netty.common
  • io.netty.handler
  • io.netty.handler.proxy
  • io.netty.resolver
  • io.netty.resolver.dns
  • io.netty.transport
  • io.netty.transport.epoll (native omitted - reserved keyword in Java)
  • io.netty.transport.kqueue (native omitted - reserved keyword in Java)
  • io.netty.transport.unix.common (native omitted - reserved keyword in Java)
  • io.netty.transport.rxtx
  • io.netty.transport.sctp
  • io.netty.transport.udt

Automatic modules do not provide any means to declare dependencies, so you need to list each used module separately in your module-info file.

org.jboss.netty

The Netty Project

Opening the future of network programming since 2001

Версии библиотеки

Версия
3.2.10.Final
3.2.9.Final
3.2.8.Final
3.2.7.Final
3.2.6.Final
3.2.5.Final
3.2.4.Final
3.2.3.Final
3.2.2.Final
3.2.1.Final
3.2.0.Final
3.2.0.CR1
3.2.0.BETA1
3.2.0.ALPHA4
3.2.0.ALPHA3
3.2.0.ALPHA2
3.2.0.ALPHA1
3.1.5.GA
3.1.4.GA
3.1.3.GA
3.1.2.GA
3.1.1.GA
3.1.0.GA
3.1.0.CR1
3.1.0.BETA3
3.1.0.BETA2
3.1.0.BETA1
3.1.0.ALPHA4
3.1.0.ALPHA3
3.1.0.ALPHA2
3.1.0.ALPHA1
3.0.2.GA
3.0.1.GA
3.0.0.GA
3.0.0.CR5
3.0.0.CR4
3.0.0.CR3
3.0.0.CR2
3.0.0.CR1