public void start() {
   logger.info("Registration Starting");
   logger.info("Requested Name: " + name);
   logger.info("          Port: " + port);
   try {
     dnss = DNSSD.register(name, service, port, this);
   } catch (DNSSDException e) {
     logger.error("Could not register ZeroConfig service", e);
   }
 }
示例#2
0
  public Register(String name, int port) throws DNSSDException, InterruptedException {

    Synchronisateur sy = new Synchronisateur();

    if (sy.synchronisation(4150)) {

      System.out.println("Registration Starting");
      System.out.println("Requested Name: " + name);
      System.out.println("          Port: " + port);

      DNSSDRegistration r =
          DNSSD.register(name, "_ebsf_socket._udp", port, (RegisterListener) this);

      Thread.sleep(60000); // Wait thirty seconds, then exit
      System.out.println("Registration Stopping");
      r.stop();
    }
  }