# Package org.jboss.netty.channel.socket

Abstract TCP and UDP socket interfaces which extend the core channel API.

See: Description

Interface Summary
Interface | 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`.
ServerSocketChannel | A TCP/IP `ServerChannel` which accepts incoming TCP/IP connections.
ServerSocketChannelConfig | A `ChannelConfig` for a `ServerSocketChannel`.
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

Class Summary
Class | Description
--- | ---
ChannelRunnableWrapper |
DefaultDatagramChannelConfig | The default `DatagramChannelConfig` implementation.
DefaultServerSocketChannelConfig | The default `ServerSocketChannelConfig` implementation.
DefaultSocketChannelConfig | The default `SocketChannelConfig` implementation.

Enum Summary
Enum | Description
--- | ---
InternetProtocolFamily | Internet Protocol (IP) families

## Package org.jboss.netty.channel.socket Description

Abstract TCP and UDP socket interfaces which extend the core channel API.