# Uses of Package
org.jboss.netty.channel.socket

- Packages that use org.jboss.netty.channel.socket
  Package | Description
  --- | ---
  org.jboss.netty.channel.socket | Abstract TCP and UDP socket interfaces which extend the core channel API.
  org.jboss.netty.channel.socket.http | An HTTP-based client-side `SocketChannel` and its corresponding server-side Servlet implementation that make your existing server application work in a firewalled network.
  org.jboss.netty.channel.socket.nio | NIO-based socket channel API implementation - recommended for a large number of connections (>= 1000).
  org.jboss.netty.channel.socket.oio | Old blocking I/O based socket channel API implementation - recommended for a small number of connections (< 1000).

- Classes in org.jboss.netty.channel.socket used by org.jboss.netty.channel.socket
  Class and Description
  DatagramChannel A UDP/IP `Channel` which is created by `DatagramChannelFactory`.
  DatagramChannelConfig A `ChannelConfig` for a `DatagramChannel`.
  InternetProtocolFamily Internet Protocol (IP) families
  ServerSocketChannel A TCP/IP `ServerChannel` which accepts incoming TCP/IP connections.
  ServerSocketChannelConfig A `ChannelConfig` for a `ServerSocketChannel`.
  SocketChannel A TCP/IP socket `Channel` which was either accepted by `ServerSocketChannel` or created by `ClientSocketChannelFactory`.
  SocketChannelConfig A `ChannelConfig` for a `SocketChannel`.

- Classes in org.jboss.netty.channel.socket used by org.jboss.netty.channel.socket.http
  Class and Description
  ClientSocketChannelFactory A `ChannelFactory` which creates a client-side `SocketChannel`.
  SocketChannel A TCP/IP socket `Channel` which was either accepted by `ServerSocketChannel` or created by `ClientSocketChannelFactory`.
  SocketChannelConfig A `ChannelConfig` for a `SocketChannel`.

- Classes in org.jboss.netty.channel.socket used by org.jboss.netty.channel.socket.nio
  Class and Description
  ClientSocketChannelFactory A `ChannelFactory` which creates a client-side `SocketChannel`.
  DatagramChannel A UDP/IP `Channel` which is created by `DatagramChannelFactory`.
  DatagramChannelConfig A `ChannelConfig` for a `DatagramChannel`.
  DatagramChannelFactory A `ChannelFactory` which creates a `DatagramChannel`.
  InternetProtocolFamily Internet Protocol (IP) families
  ServerSocketChannel A TCP/IP `ServerChannel` which accepts incoming TCP/IP connections.
  ServerSocketChannelFactory A `ChannelFactory` which creates a `ServerSocketChannel`.
  SocketChannel A TCP/IP socket `Channel` which was either accepted by `ServerSocketChannel` or created by `ClientSocketChannelFactory`.
  SocketChannelConfig A `ChannelConfig` for a `SocketChannel`.
  Worker A `Worker` is responsible to dispatch IO operations

- Classes in org.jboss.netty.channel.socket used by org.jboss.netty.channel.socket.oio
  Class and Description
  ClientSocketChannelFactory A `ChannelFactory` which creates a client-side `SocketChannel`.
  DatagramChannel A UDP/IP `Channel` which is created by `DatagramChannelFactory`.
  DatagramChannelFactory A `ChannelFactory` which creates a `DatagramChannel`.
  ServerSocketChannel A TCP/IP `ServerChannel` which accepts incoming TCP/IP connections.
  ServerSocketChannelFactory A `ChannelFactory` which creates a `ServerSocketChannel`.
  SocketChannel A TCP/IP socket `Channel` which was either accepted by `ServerSocketChannel` or created by `ClientSocketChannelFactory`.

Copyright © 2008-2012 The Netty Project. All Rights Reserved.