Publisher.java
Go to the documentation of this file.
00001 package ros.zeroconf.jmdns.demos;
00002 
00003 import java.io.IOException;
00004 import ros.zeroconf.jmdns.Zeroconf;
00005 import ros.zeroconf.jmdns.StandardLogger;
00006 
00007 public class Publisher {
00008         
00009         public static void main_publisher(String argv[]) throws IOException {
00010         Zeroconf publisher = new Zeroconf(new StandardLogger());
00011         System.out.println("Publishing DudeMaster for 8 seconds, then removing");
00012         publisher.addService("DudeMaster", "_ros-master._tcp", "local", 8888, "Dude's test master");
00013         int i = 0;
00014         while(true) {
00015                 try {
00016                         Thread.sleep(1000L);
00017                     } catch (InterruptedException e) {
00018                         e.printStackTrace();
00019                     }
00020                 ++i;
00021                 if ( i == 8 ) {
00022                         publisher.removeAllServices();
00023                 }
00024         }
00025     }
00026 }
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends


zeroconf_jmdns_demos
Author(s): Daniel Stonier
autogenerated on Tue Nov 6 2012 13:08:56