Visualizzazione dei risultati da 1 a 4 su 4

Discussione: time-out porta su IP

  1. #1

    time-out porta su IP

    Ciao,

    come posso fare per capire se una certa porta scansionata è in time-out?

    io utilizzo questo semplice codice:

    codice:
                          connection = new Socket(host, porta);
    e tramite un try/catch vedo se la porta è aperta o chiusa.
    Ma per capire se è in time-out? come posso fare?

  2. #2
    ho fatto un

    codice:
                    catch ( java.io.InterruptedIOException e ) {
                          // TIMEOUT
                          System.err.println( "Timed Out (1 sec)!");
                    }

    impostando prima della socket

    codice:
           Socket connection = null;           
            connection = new Socket();
            try{
                connection.setSoTimeout(1000);
            }catch(Exception e){
                System.out.println(e);
            }

  3. #3
    ma non fuziona

  4. #4
    Guarda bene la documentazione, settare il timeout cosi' non sembra sia quello che tu vuoi fare...
    http://java.sun.com/javase/6/docs/ap...SoTimeout(int)

    quello che tu vuoi fare e' forse passare il timeout alla connect():
    http://java.sun.com/javase/6/docs/ap...ddress,%20int)
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.