@Override void write(MessageOutputStream out) { if (_addr != null) { byte[] buffer = _addr.getAddress(); // If we have a type A records we should answer with a IPv4 address if (_addr instanceof Inet4Address) { // All is good } else { // Get the last four bytes byte[] tempbuffer = buffer; buffer = new byte[4]; System.arraycopy(tempbuffer, 12, buffer, 0, 4); } int length = buffer.length; out.writeBytes(buffer, 0, length); } }
@Override void write(MessageOutputStream out) { if (_addr != null) { byte[] buffer = _addr.getAddress(); // If we have a type A records we should answer with a IPv4 address if (_addr instanceof Inet4Address) { // All is good } else { // Get the last four bytes byte[] tempbuffer = buffer; buffer = new byte[4]; System.arraycopy(tempbuffer, 12, buffer, 0, 4); } int length = buffer.length; out.writeBytes(buffer, 0, length); } }
@Override void write(MessageOutputStream out) { if (_addr != null) { byte[] buffer = _addr.getAddress(); // If we have a type A records we should answer with a IPv4 address if (_addr instanceof Inet4Address) { // All is good } else { // Get the last four bytes byte[] tempbuffer = buffer; buffer = new byte[4]; System.arraycopy(tempbuffer, 12, buffer, 0, 4); } int length = buffer.length; out.writeBytes(buffer, 0, length); } }
@Override void write(MessageOutputStream out) { if (_addr != null) { byte[] buffer = _addr.getAddress(); // If we have a type AAAA records we should answer with a IPv6 address if (_addr instanceof Inet4Address) { byte[] tempbuffer = buffer; buffer = new byte[16]; for (int i = 0; i < 16; i++) { if (i < 11) { buffer[i] = tempbuffer[i - 12]; } else { buffer[i] = 0; } } } int length = buffer.length; out.writeBytes(buffer, 0, length); } }
@Override void write(MessageOutputStream out) { if (_addr != null) { byte[] buffer = _addr.getAddress(); // If we have a type AAAA records we should answer with a IPv6 address if (_addr instanceof Inet4Address) { byte[] tempbuffer = buffer; buffer = new byte[16]; for (int i = 0; i < 16; i++) { if (i < 11) { buffer[i] = tempbuffer[i - 12]; } else { buffer[i] = 0; } } } int length = buffer.length; out.writeBytes(buffer, 0, length); } }
@Override void write(MessageOutputStream out) { if (_addr != null) { byte[] buffer = _addr.getAddress(); // If we have a type AAAA records we should answer with a IPv6 address if (_addr instanceof Inet4Address) { byte[] tempbuffer = buffer; buffer = new byte[16]; for (int i = 0; i < 16; i++) { if (i < 11) { buffer[i] = tempbuffer[i - 12]; } else { buffer[i] = 0; } } } int length = buffer.length; out.writeBytes(buffer, 0, length); } }
@Override void write(MessageOutputStream out) { if (_addr != null) { byte[] buffer = _addr.getAddress(); // If we have a type AAAA records we should answer with a IPv6 address if (_addr instanceof Inet4Address) { byte[] tempbuffer = buffer; buffer = new byte[16]; for (int i = 0; i < 16; i++) { if (i < 11) { buffer[i] = tempbuffer[i - 12]; } else { buffer[i] = 0; } } } int length = buffer.length; out.writeBytes(buffer, 0, length); } }
@Override void write(MessageOutputStream out) { if (_addr != null) { byte[] buffer = _addr.getAddress(); // If we have a type A records we should answer with a IPv4 address if (_addr instanceof Inet4Address) { // All is good } else { // Get the last four bytes byte[] tempbuffer = buffer; buffer = new byte[4]; System.arraycopy(tempbuffer, 12, buffer, 0, 4); } int length = buffer.length; out.writeBytes(buffer, 0, length); } }
@Override void write(MessageOutputStream out) { out.writeBytes(_text, 0, _text.length); }
@Override void write(MessageOutputStream out) { out.writeBytes(_text, 0, _text.length); }
@Override void write(MessageOutputStream out) { out.writeBytes(_text, 0, _text.length); }
void writeBytes(byte data[]) { if (data != null) { writeBytes(data, 0, data.length); } }
@Override void write(MessageOutputStream out) { out.writeBytes(_text, 0, _text.length); }
void writeBytes(byte data[]) { if (data != null) { writeBytes(data, 0, data.length); } }
void writeBytes(byte data[]) { if (data != null) { writeBytes(data, 0, data.length); } }
void writeBytes(byte data[]) { if (data != null) { writeBytes(data, 0, data.length); } }