Example #1
0
    @Override
    public void run() {
      try {
        super.run(); // To change body of generated methods, choose Tools | Templates.

        /** On écoute des connexions */
        engine.listen(port_listening, peer);

        /** On se connecte avec le peer de port d'écoute remote_port. */
        InetAddress m_localhost = InetAddress.getByName("localhost");
        if (port_listening != remote_port) {
          engine.connect(m_localhost, remote_port, peer);
        }

        engine.mainloop();
      } catch (UnknownHostException ex) {
        Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
        System.exit(-1);
      } catch (IOException ex) {
        Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
        System.exit(-1);
      }
    }