SocksCmdRequest, SocksCmdResponseDecoder
| Modifier and Type | Field and Description |
|---|---|
| private final SocksAddressType | |
| private final SocksCmdStatus | |
| private static final byte[] | |
| private final String | |
| private static final byte[] | |
| private static final byte[] | |
| private final int |
| Access | Constructor and Description |
|---|---|
| public | |
| public | SocksCmdResponse(SocksCmdStatus
status of the response cmdStatus, SocksAddressType type of host parameter addressType, String host (BND.ADDR field) is address that server used when connecting to the target host.
When null a value of 4/8 0x00 octets will be used for IPv4/IPv6 and a single 0x00 byte will be
used for domain addressType. Value is converted to ASCII using host, int IDN#toASCII(String).port (BND.PORT field) that the server assigned to connect to the target host port)Constructs new response and includes provided host and port as part of it. |
| Modifier and Type | Method and Description |
|---|---|
| public SocksAddressType | |
| public SocksCmdStatus | |
| public void | encodeAsBuffer(Buffer buffer)
Implements abstract io. |
| public String | Returns: host that is used as a parameter inSocksCmdType
or null when there was no host specified during response constructionReturns host that is used as a parameter in |
| public int | Returns: port that is used as a parameter inSocksCmdTypeReturns port that is used as a parameter in |
| addressType | back to summary |
|---|---|
| private final SocksAddressType addressType | |
| cmdStatus | back to summary |
|---|---|
| private final SocksCmdStatus cmdStatus | |
| DOMAIN_ZEROED | back to summary |
|---|---|
| private static final byte[] DOMAIN_ZEROED | |
| host | back to summary |
|---|---|
| private final String host | |
| IPv4_HOSTNAME_ZEROED | back to summary |
|---|---|
| private static final byte[] IPv4_HOSTNAME_ZEROED | |
| IPv6_HOSTNAME_ZEROED | back to summary |
|---|---|
| private static final byte[] IPv6_HOSTNAME_ZEROED | |
| port | back to summary |
|---|---|
| private final int port | |
| SocksCmdResponse | back to summary |
|---|---|
| public SocksCmdResponse(SocksCmdStatus cmdStatus, SocksAddressType addressType) | |
| SocksCmdResponse | back to summary |
|---|---|
| public SocksCmdResponse(SocksCmdStatus cmdStatus, SocksAddressType addressType, String host, int port) Constructs new response and includes provided host and port as part of it.
| |
| addressType | back to summary |
|---|---|
| public SocksAddressType addressType() Returns the
| |
| cmdStatus | back to summary |
|---|---|
| public SocksCmdStatus cmdStatus() Returns the
| |
| encodeAsBuffer | back to summary |
|---|---|
| public void encodeAsBuffer(Buffer buffer) Implements abstract io.
| |
| host | back to summary |
|---|---|
| public String host() Returns host that is used as a parameter in
| |
| port | back to summary |
|---|---|
| public int port() Returns port that is used as a parameter in
| |