Hirdetés

Új hozzászólás Aktív témák

  • ALI_G

    veterán

    üdv!

    Miért jön random mód java.net.ConnectException: Connection refused: connect
    exception erre a sorra:
    BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));

    ahol a conn:
    HttpURLConnection conn = (HttpURLConnection) url.openConnection();

    továbbá beállítom a timeout-ot (most 10 000 milisec)
    conn.setConnectTimeout(timeout);

    és még rákontrázok:
    try
    {
    for (int i = 0; i < timeout / 1000; i++)
    {
    LOGGER.info("Trying to connect on " + port);
    conn.connect();
    }
    }
    catch (ConnectException ce)
    {
    LOGGER.info("Wait 1 sec. before trying to reconnect.");
    Thread.sleep(1000);
    }

    Szóval mi a túróért kapok random exception, igaz mindig ugyanazt. Ha rakok egy bazi nagy sleep-et, akkor mindig lefut...
    :R

Új hozzászólás Aktív témák