fixed build isssues

This commit is contained in:
Ziver Koc 2016-03-07 15:41:17 +01:00
parent a33714fbc4
commit 6e49a343f9

View file

@ -26,9 +26,10 @@ package zutil.net.dns;
import zutil.net.threaded.ThreadedUDPNetwork; import zutil.net.threaded.ThreadedUDPNetwork;
import zutil.net.threaded.ThreadedUDPNetworkThread; import zutil.net.threaded.ThreadedUDPNetworkThread;
import zutil.parser.binary.BinaryStructParser; import zutil.parser.binary.BinaryStructInputStream;
import zutil.parser.binary.BinaryStructWriter; import zutil.parser.binary.BinaryStructOutputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException; import java.io.IOException;
import java.net.DatagramPacket; import java.net.DatagramPacket;
import java.net.InetAddress; import java.net.InetAddress;
@ -50,7 +51,8 @@ public class MulticastDNSClient extends ThreadedUDPNetwork implements ThreadedUD
public void sendProbe() { public void sendProbe() {
try { try {
BinaryStructWriter out = new BinaryStructWriter(); ByteArrayOutputStream buffer = new ByteArrayOutputStream();
BinaryStructOutputStream out = new BinaryStructOutputStream(buffer);
DNSPacket header = new DNSPacket(); DNSPacket header = new DNSPacket();
out.write(header); out.write(header);
@ -58,7 +60,7 @@ public class MulticastDNSClient extends ThreadedUDPNetwork implements ThreadedUD
DatagramPacket packet = null; DatagramPacket packet = null;
packet = new DatagramPacket( packet = new DatagramPacket(
out.getByteArray(), out.getLength(), buffer.toByteArray(), buffer.size(),
InetAddress.getByName( MDNS_MULTICAST_ADDR ), InetAddress.getByName( MDNS_MULTICAST_ADDR ),
MDNS_MULTICAST_PORT ); MDNS_MULTICAST_PORT );
send(packet); send(packet);
@ -70,6 +72,6 @@ public class MulticastDNSClient extends ThreadedUDPNetwork implements ThreadedUD
@Override @Override
public void receivedPacket(DatagramPacket packet, ThreadedUDPNetwork network) { public void receivedPacket(DatagramPacket packet, ThreadedUDPNetwork network) {
DNSPacket header = new DNSPacket(); DNSPacket header = new DNSPacket();
int length = BinaryStructParser.parse(header, packet.getData()); int length = BinaryStructInputStream.parse(header, packet.getData());
} }
} }