# 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`.