@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); } }