public enum SocksVersion extends java.lang.Enum<SocksVersion>
Enum Constant and Description |
---|
SOCKS4a
SOCKS协议版本4a(或4)
|
SOCKS5
SOCKS协议版本5
|
UNKNOWN
未知的协议版本
|
Modifier and Type | Method and Description |
---|---|
byte |
byteValue()
返回协议规范中定义的版本字段的值。
|
static SocksVersion |
valueOf(byte b)
按照协议规范中的定义,返回与指定的版本字段值相对应的 SocksVersion 。
|
static SocksVersion |
valueOf(java.lang.String name)
以指定名称返回此类型的枚举常量。
|
static SocksVersion[] |
values()
按照声明的顺序返回包含此枚举类型常量的数组。
|
public static final SocksVersion SOCKS4a
public static final SocksVersion SOCKS5
public static final SocksVersion UNKNOWN
public static SocksVersion[] values()
for (SocksVersion c : SocksVersion.values())
System.out.println(c);
public static SocksVersion valueOf(java.lang.String name)
name
- 要返回的枚举常量的名称。
java.lang.IllegalArgumentException
- 如果此枚举类型没有指定名称的常量
java.lang.NullPointerException
- 如果参数为null
public static SocksVersion valueOf(byte b)
SocksVersion
。
UNKNOWN
如果指定的值不代表已知的SOCKS协议版本
public byte byteValue()
Copyright © 2008–2018 The Netty Project. All rights reserved.