Package org.javatari.atari.network

Examples of org.javatari.atari.network.RemoteTransmitter


    return standaloneConsole;
  }

  protected ServerConsole buildAndPlugServerConsole() {
    if (serverConsole != null) throw new IllegalStateException();
    RemoteTransmitter remoteTransmitter = new RemoteTransmitter();
    serverConsole = new ServerConsole(remoteTransmitter);
    plugConsole(serverConsole);
    return serverConsole;
  }
View Full Code Here


      gray(true);
      room.morphToServerMode();
      SwingHelper.edtInvokeLater(new Runnable() { @Override public void run() {
        setupConnectionStatusListeners();
        try {
          RemoteTransmitter transmitter = room.serverCurrentConsole().remoteTransmitter();
          String portString = serverPortTf.getText().trim();
          try {
            if (portString.isEmpty()) transmitter.start();
            else transmitter.start(Integer.valueOf(portString));
          } catch (NumberFormatException e) {
            throw new IllegalArgumentException("Invalid port number: " + portString);
          }
        } catch (Exception ex) {
          JOptionPane.showMessageDialog(null, "Could not start Server:\n" + ex, "javatari P1 Server", JOptionPane.ERROR_MESSAGE);
          room.morphToStandaloneMode();
        }
        refreshMultiplayer();
        gray(false);
      }});
    } else // Will try to STOP
      try {
        RemoteTransmitter transmitter = room.serverCurrentConsole().remoteTransmitter();
        transmitter.stop();
        room.morphToStandaloneMode();
      } catch (Exception ex) {
        JOptionPane.showMessageDialog(null, "Error stopping Server:\n" + ex, "javatari P1 Server", JOptionPane.ERROR_MESSAGE);
      }
      refreshMultiplayer();
View Full Code Here

TOP

Related Classes of org.javatari.atari.network.RemoteTransmitter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.