Get socket option : SocketOption « JDK 7 « Java
- Java
- JDK 7
- SocketOption
Get socket option
import java.net.InetSocketAddress;
import java.net.SocketAddress;
import java.net.SocketOption;
import java.net.StandardSocketOptions;
import java.nio.channels.NetworkChannel;
import java.nio.channels.spi.SelectorProvider;
import java.util.Set;
public class Test {
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);
}
}
Related examples in the same category