/** * Gets port from bytes that sent by SOCKS server. * * @return port. */ public int getPort() { return SocksUtil.bytesToInt(replyBytes[replyBytes.length - 2], replyBytes[replyBytes.length - 1]); }
/** * Gets port from bytes that sent by SOCKS server. * * @return port. */ public int getPort() { return SocksUtil.bytesToInt(replyBytes[replyBytes.length - 2], replyBytes[replyBytes.length - 1]); }
/** * Get an integer from a byte array. * * @param bytes A byte array. * @return an integer. */ public static int bytesToInt(byte[] bytes) { if (bytes.length != 2) { throw new IllegalArgumentException("byte array size must be 2"); } return bytesToInt(bytes[0], bytes[1]); }
/** * Get an integer from a byte array. * * @param bytes A byte array. * @return an integer. */ public static int bytesToInt(byte[] bytes) { if (bytes.length != 2) { throw new IllegalArgumentException("byte array size must be 2"); } return bytesToInt(bytes[0], bytes[1]); }
logger.error(e.getMessage(), e); remoteServerPort = SocksUtil.bytesToInt(data[8], data[9]); originalData = Arrays.copyOfRange(data, 10, packet.getLength()); break; throw new SocksException("Unknown host"); remoteServerPort = SocksUtil.bytesToInt(data[20], data[21]); originalData = Arrays.copyOfRange(data, 22, packet.getLength()); break; logger.error(e.getMessage(), e); remoteServerPort = SocksUtil.bytesToInt(data[5 + DOMAIN_LENGTH], data[6 + DOMAIN_LENGTH]); originalData = Arrays.copyOfRange(data, 7 + DOMAIN_LENGTH, packet.getLength()); break;
logger.error(e.getMessage(), e); remoteServerPort = SocksUtil.bytesToInt(data[8], data[9]); originalData = Arrays.copyOfRange(data, 10, packet.getLength()); break; throw new SocksException("Unknown host"); remoteServerPort = SocksUtil.bytesToInt(data[20], data[21]); originalData = Arrays.copyOfRange(data, 22, packet.getLength()); break; logger.error(e.getMessage(), e); remoteServerPort = SocksUtil.bytesToInt(data[5 + DOMAIN_LENGTH], data[6 + DOMAIN_LENGTH]); originalData = Arrays.copyOfRange(data, 7 + DOMAIN_LENGTH, packet.getLength()); break;
port = SocksUtil.bytesToInt(portBytes);
port = SocksUtil.bytesToInt(portBytes);