## Uses of Interface
java.nio.channels.NetworkChannel

Packages that use NetworkChannel
java.nio.channels: Defines channels, which represent connections to entities that are capable of performing I/O operations, such as files and sockets; defines selectors, for multiplexed, non-blocking I/O operations.

### Uses of NetworkChannel in java.nio.channels

Subinterfaces of NetworkChannel in java.nio.channels
`interface` `MulticastChannel` A network channel that supports Internet Protocol (IP) multicasting.

Classes in java.nio.channels that implement NetworkChannel
`class` `AsynchronousServerSocketChannel` An asynchronous channel for stream-oriented listening sockets.
`class` `AsynchronousSocketChannel` An asynchronous channel for stream-oriented connecting sockets.
`class` `DatagramChannel` A selectable channel for datagram-oriented sockets.
`class` `ServerSocketChannel` A selectable channel for stream-oriented listening sockets.
`class` `SocketChannel` A selectable channel for stream-oriented connecting sockets.

Methods in java.nio.channels that return NetworkChannel
`NetworkChannel` NetworkChannel.`bind​(SocketAddress local)` Binds the channel's socket to a local address.
`<T> NetworkChannel` NetworkChannel.`setOption​(SocketOption<T> name, T value)` Sets the value of a socket option.