2016-04-26 17:25:33 +02:00
|
|
|
package zutil.net.dns;
|
|
|
|
|
|
2016-08-12 15:11:26 +02:00
|
|
|
import zutil.io.MultiPrintStream;
|
|
|
|
|
|
2016-04-26 17:25:33 +02:00
|
|
|
import java.io.IOException;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Test class for MulticastDNSClient.
|
|
|
|
|
*
|
|
|
|
|
* Created by Ziver on 2016-04-26.
|
|
|
|
|
*/
|
|
|
|
|
public class MulticastDNSClientTest {
|
|
|
|
|
|
|
|
|
|
public static void main(String[] args) throws IOException {
|
|
|
|
|
MulticastDNSClient mdns = new MulticastDNSClient();
|
|
|
|
|
mdns.start();
|
2016-08-08 17:30:58 +02:00
|
|
|
//mdns.sendProbe("appletv.local");
|
2016-08-12 15:11:26 +02:00
|
|
|
mdns.sendProbe("_services._dns-sd._udp.local");
|
|
|
|
|
//mdns.sendProbe("_googlecast._tcp.local");
|
|
|
|
|
mdns.setListener(new DNSResolutionListener() {
|
|
|
|
|
@Override
|
|
|
|
|
public void receivedResponse(DNSPacket packet) {
|
|
|
|
|
System.out.println("####### Received:");
|
|
|
|
|
MultiPrintStream.out.dump(packet,3);
|
|
|
|
|
}
|
|
|
|
|
});
|
2016-04-26 17:25:33 +02:00
|
|
|
}
|
|
|
|
|
}
|