hal/test/zutil/net/dns/MulticastDNSClientTest.java

35 lines
994 B
Java
Raw Normal View History

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