private static SocketOption<?> findOption(int optID) throws SocketException {
switch (optID) {
case TCP_NODELAY:
return StandardSocketOptions.TCP_NODELAY;
case SO_REUSEADDR:
return StandardSocketOptions.SO_REUSEADDR;
case SO_BROADCAST:
return StandardSocketOptions.SO_BROADCAST;
case IP_MULTICAST_IF:
return StandardSocketOptions.IP_MULTICAST_IF;
case IP_MULTICAST_LOOP:
return StandardSocketOptions.IP_MULTICAST_LOOP;
case IP_TOS:
return StandardSocketOptions.IP_TOS;
case SO_LINGER:
return StandardSocketOptions.SO_LINGER;
case SO_SNDBUF:
return StandardSocketOptions.SO_SNDBUF;
case SO_RCVBUF:
return StandardSocketOptions.SO_RCVBUF;
case SO_KEEPALIVE:
return StandardSocketOptions.SO_KEEPALIVE;
default:
throw new SocketException("unrecognized TCP option: " + optID);
}
}
NioSocketImpl.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:jephyr
作者:
评论列表
文章目录