From: <jlg...@us...> - 2007-03-07 16:12:28
|
Revision: 91 http://trivial.svn.sourceforge.net/trivial/?rev=91&view=rev Author: jlgeering Date: 2007-03-07 08:12:24 -0800 (Wed, 07 Mar 2007) Log Message: ----------- mDNS debug utility. Modified Paths: -------------- trunk/eclipse/bonjour/.classpath Added Paths: ----------- trunk/eclipse/bonjour/src/MCListen.java Modified: trunk/eclipse/bonjour/.classpath =================================================================== --- trunk/eclipse/bonjour/.classpath 2007-03-07 16:09:54 UTC (rev 90) +++ trunk/eclipse/bonjour/.classpath 2007-03-07 16:12:24 UTC (rev 91) @@ -2,6 +2,7 @@ <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="src" path="jmdns/src"/> + <classpathentry kind="src" path="dnsjava-2.0.3/src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry exported="true" kind="lib" path="jmdns/lib/jmdns.jar"/> <classpathentry exported="true" kind="lib" path="apple/dns_sd.jar"/> Added: trunk/eclipse/bonjour/src/MCListen.java =================================================================== --- trunk/eclipse/bonjour/src/MCListen.java (rev 0) +++ trunk/eclipse/bonjour/src/MCListen.java 2007-03-07 16:12:24 UTC (rev 91) @@ -0,0 +1,42 @@ + + +import java.io.IOException; +import java.net.DatagramPacket; +import java.net.InetAddress; +import java.net.MulticastSocket; +import java.net.UnknownHostException; + +import org.xbill.DNS.Message; + +public class MCListen { + + /** + * @param args + */ + public static void main(String[] args) { + InetAddress group; + try { + group = InetAddress.getByName("224.0.0.251"); + MulticastSocket s = new MulticastSocket(5353); + s.joinGroup(group); +// System.out.println(s.getNetworkInterface().getName()); + byte[] buf = new byte[60000]; + DatagramPacket recv = new DatagramPacket(buf, buf.length); + while (true) { + s.receive(recv); + Message m = new Message(recv.getData()); +// DNSIncoming truc = new DNSIncoming(recv); + System.out.println(m); + System.out.println("----------------------------------------------------------------------------------------------------------------------------------------------------------"); + recv.setLength(buf.length); + } + } catch (UnknownHostException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } catch (IOException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } + +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |