我遇到两种例外:
例外1:
java.net.SocketException: Connection timed out
例外2:
java.net.ConnectException: Tried all: '1' addresses, but could not connect over HTTP to server: 'java.sun.com', port: '80'
第二个是在java.sun.com:80
上没有托管服务时发生的,但我无法找出第一个例外。好像我正在向主机发送syn,主机欢迎我但是没有发回syn + ack。我对吗?我无法接受tcp转储。
答案 0 :(得分:2)
当主机可以访问但响应需要很长时间时,会出现第一个。因为互联网连接或服务器很慢。 第二个是在无法访问服务时发生的。