code: function start(next) {
  
          if (!name) {
              throw new Error("Please provide a name for your service if you are using .start(). No spaces.");
          }
  
          mode = "broadcast";
  
          log("Starting %s[%s] in %s mode", name, id, mode);
          if (status == "inactive") {
              status = "starting";
              listen(function(err) {
                  if (err) {
                      if (typeof next == "function") {
                          next(err);
                      }
                      return;
                  }
                  log("Listening socket for %s[%s] initiated with port %s", name, id, self.port);
                  broadcast(function(err) {
                      status = "broadcasting";
                      log("Broadcast for %s[%s] initiated", name, id);
                      if (typeof next == "function") {
                          next(err);
                      }
                  });
              });
          }
          else {
              if (typeof next == "function") {
                  next();
              }
          }
  
      }
docs: Begin transmitting