# Package org.apache.mina.transport.socket.nio

Socket (TCP/IP) and Datagram (UDP/IP) support based on Java NIO (New I/O) API.

See: Description

- Class Summary
  Class | Description
  --- | ---
  NioDatagramAcceptor | `IoAcceptor` for datagram transport (UDP/IP).
  NioDatagramConnector | `IoConnector` for datagram transport (UDP/IP).
  NioProcessor | TODO Add documentation
  NioProcessor.IoSessionIterator<NioSession> | An encapsulating iterator around the `Selector.selectedKeys()` or the `Selector.keys()` iterator;
  NioSession | An `IoSession` which is managed by the NIO transport.
  NioSocketAcceptor | `IoAcceptor` for socket transport (TCP/IP).
  NioSocketConnector | `IoConnector` for socket transport (TCP/IP).

## Package org.apache.mina.transport.socket.nio Description

Socket (TCP/IP) and Datagram (UDP/IP) support based on Java NIO (New I/O) API.

### Configuring the number of NIO selector loops

You can specify the number of Socket I/O thread to utilize multi-processors efficiently by specifying the number of processing threads in the constructor. The default is `1`

Copyright © 2004-2012 Apache MINA Project. All Rights Reserved.