Example usage for java.nio.channels.spi SelectorProvider openSocketChannel

List of usage examples for java.nio.channels.spi SelectorProvider openSocketChannel

Introduction

In this page you can find the example usage for java.nio.channels.spi SelectorProvider openSocketChannel.

Prototype

public abstract SocketChannel openSocketChannel() throws IOException;

Source Link

Document

Opens a socket channel.

Usage

From source file:Test.java

public static void main(String[] args) throws Exception {
    SelectorProvider provider = SelectorProvider.provider();
    NetworkChannel socketChannel = provider.openSocketChannel();
    SocketAddress address = new InetSocketAddress(3080);
    socketChannel = socketChannel.bind(address);

    Set<SocketOption<?>> socketOptions = socketChannel.supportedOptions();

    System.out.println(socketOptions.toString());
    socketChannel.setOption(StandardSocketOptions.IP_TOS, 3);
    Boolean keepAlive = socketChannel.getOption(StandardSocketOptions.SO_KEEPALIVE);
}