risolto :adhone:
non puoi chiamare accept() nella stessa classe del jframe, blocca il tutto, io l'ho messo nel thread, ho anche lanciato il thread al suo esterno dalla classe che lo invoca
:sexpulp: :sexpulp: :sexpulp: :sexpulp: :sexpulp:codice:class ServerThread extends Thread {//implements Runnable Socket ClientSocket; ServerSocket server; Thread t; private String [] verificaSettori = new String [60]; ServerThread(ServerSocket serverSocket) { server = serverSocket; } public void run() { try { ClientSocket = server.accept(); } catch(IOException ioex) { ioex.printStackTrace(); } ... public void attivasocket() { int port=3000; // porta di ascolto try { serverSocket=new ServerSocket(port); LabelStatoClient = new JLabel("Server attivo sulla porta 3000"); } catch (IOException e) { System.err.println("Eccezione : impossibile creare socket"); } ServerThread t = new ServerThread(serverSocket); t.start(); }

Rispondi quotando