Ciao,
sto sistemando un programma che mi faccia un PortScan,
ma ho una difficoltà con il timeout della:avrei sistemato, prima di fare la connessione questo codice:codice:connection = new Socket(theAddress, porta);
sperando di impostare un timeout volutamente bassissimo, per velocizzare il test delle porte.codice:Socket connection = null; //socket inizializzata a null connection = new Socket(); try{ connection.setSoTimeout(1); }catch(Exception e){ System.out.println(e); }
Ma non vedo significativi miglioramenti.
Unica... anomalia diciamo, quando faccio una scansione a localhost, fila tutto liscio velocissimo. Quando imposto un IP diverso da localhost, va tutto molto lento.
l'informazione per l'host la recupero così:
codice:String host = "100.100.100.80";codice:InetAddress theAddress = InetAddress.getByName(host);

Rispondi quotando