2016-04-13 11 views
0

için HTTP üzerinden bağlanamadı:Fark tüm çalıştı vs zaman aşımına uğradı: '1' adresleri, ama istisnalar iki tür ile karşı karşıya am sunucuya

İstisna 1:

java.net.SocketException: Connection timed out

İstisna 2:

java.sun.com:80 barındırılan hiçbir hizmet varken ikincisi oluşur java.net.ConnectException: Tried all: '1' addresses, but could not connect over HTTP to server: 'java.sun.com', port: '80'

, ama ilk istisnayı anlayamadım. Ben ev sahibi için syn gönderiyor gibi görünüyor ve ev sahibi beni karşılıyor ama syn + ack geri göndermiyor. Ben haklı mıyım Tcp dökümü alamıyorum.

cevap

1

Birincisi, ana bilgisayara erişilebildiği, ancak yanıtın çok uzun sürdüğü zaman ortaya çıkar. İnternet bağlantısı nedeniyle veya sunucu çok yavaş. İkincisi, hizmete erişilemediğinde ortaya çıkar.

İlgili konular