Ho usato seguente codice per la connessione -java.net.SocketTimeoutException (Android)
URL url = new URL("https://results.bput.ac.in/");
HttpURLConnection urlc = (HttpURLConnection) url.openConnection();
urlc.setConnectTimeout(1000 * 20);
urlc.connect();
E ha restituito un SocketTimeoutException.
Eccezione
L'eccezione esatto sto ottenendo è
java.net.SocketTimeoutException: failed to connect to results.bput.ac.in/14.139.212.166 (port 443) after 90000ms
ea volte questo -
java.net.SocketTimeoutException: failed to connect to results.bput.ac.in/14.139.212.166 (port 80) after 90000ms
- provato con rimuovere il
urlc.setConnectTimeout(1000 * 20);
e ancora ottenuto l'eccezione. - verificato con http anziché https
URL url = new URL("http://results.bput.ac.in/");
ma non ha ottenuto risultati. - conteggio
URL url = new URL("https://www.facebook.com/");
e risposta riuscita. - Controllato con modifica del periodo di timeout ma stessa eccezione.
Il problema è con questo URL specifico - http://results.bput.ac.in/
.
Informazioni
Questo link ho dato http://results.bput.ac.in/
è perfettamente funzionante su qualsiasi browser web, senza alcun ritardo.
Ho ricevuto informazioni che alcuni ragazzi non possono aprire questo sito, è in ritardo ma posso aprirlo senza alcun ritardo.
La mia ricerca
ho già provato this SO question, this SO question, this github solution e java code geeks solution ma ha ottenuto alcun risultato.
Aggiornamento
Ho testato questo con il mio wifi e dati mobili pensando che il mio router potrebbe avere qualche problema con la porta. ma ho avuto la stessa eccezione anche con i dati mobili.
Qualcuno ha qualche soluzione a questo.
il collegamento funziona? –
ho modificato la mia domanda. @PankajNimgade il link funziona. –
ho provato quel collegamento nel browser, ma è scaduto, sei sicuro che –