Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / ConectExсeption, BindException и NoRouteToHostException / 11 сообщений из 11, страница 1 из 1
27.10.2014, 13:26
    #38788140
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ConectExсeption, BindException и NoRouteToHostException
Какая связь между ConectExсeption, BindException и NoRouteToHostException ? Т.е. рас они появляются как правило вместе, то должны и как-то зависеть друг от друга или зависеть от связанных событий. Например, в какой-то момент больше всего сыпется BindException, потом вперемешку ConectExсeption и NoRouteToHostException, если это можно на простых словах объяснить.
...
Рейтинг: 0 / 0
27.10.2014, 13:31
    #38788147
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ConectExсeption, BindException и NoRouteToHostException
rema174,

http://docs.oracle.com/javase/7/docs/api/java/net/SocketException.html
Если посмотреть всех наследников, там ещё один есть.
Не понял, что значит "они появляются как правило вместе"?
Всё зависит от того на каком этапе подключения всё обвалилось.

Сервер лежит, и по его IP никто не отвечает вообще. Т.е. роутер сообщает что нет за ним такого IP.
NoRouteToHostException
BindException - соответсвтенно реакция на Socket Bind.
...
Рейтинг: 0 / 0
27.10.2014, 13:44
    #38788159
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ConectExсeption, BindException и NoRouteToHostException
BlazkowiczЕсли посмотреть всех наследников, там ещё один есть.с тем вроде понятно


например, реальная ситуация
авторjava.net.NoRouteToHostException: No route to host: connect
java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
java.net.NoRouteToHostException: No route to host: connect
java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
java.net.NoRouteToHostException: No route to host: connect
java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
т.е. получается, что роутер сообщает, что нет за ним такого IP - NoRouteToHostException, и соотв-но соединение не создается - ConnectException

BlazkowiczBindException - соответсвенно реакция на Socket Bind.т.е. этот тип говорит, что недостаточно "пространства" для создания сокета?
...
Рейтинг: 0 / 0
27.10.2014, 13:51
    #38788166
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ConectExсeption, BindException и NoRouteToHostException
rema174,

Если очень надо разобраться, то проще исходники проинспектировать на предмет создания этих исключений.
...
Рейтинг: 0 / 0
27.10.2014, 13:54
    #38788167
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ConectExсeption, BindException и NoRouteToHostException
Blazkowicz,

в данном случае меня больше интересовала "физика процессов", происходящих на сервере
...
Рейтинг: 0 / 0
27.10.2014, 14:00
    #38788176
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ConectExсeption, BindException и NoRouteToHostException
rema174в данном случае меня больше интересовала "физика процессов", происходящих на сервере


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
/*
 * Table of Windows Sockets errors, the specific exception we
 * throw for the error, and the error text.
 *
 * Note that this table excludes OS dependent errors.
 *
 * Latest list of Windows Sockets errors can be found at :-
 * http://msdn.microsoft.com/library/psdk/winsock/errors_3wc2.htm
 */
static struct {
    int errCode;
    const char *exc;
    const char *errString;
} const winsock_errors[] = {
    { WSAEACCES, 		0,	"Permission denied" },
    { WSAEADDRINUSE, 		"BindException",	"Address already in use" },
    { WSAEADDRNOTAVAIL, 	"BindException",	"Cannot assign requested address" },
    { WSAEAFNOSUPPORT,		0,	"Address family not supported by protocol family" },
    { WSAEALREADY,		0, 	"Operation already in progress" },
    { WSAECONNABORTED,		0,	"Software caused connection abort" },
    { WSAECONNREFUSED,		"ConnectException",	"Connection refused" },
    { WSAECONNRESET,		0,	"Connection reset by peer" },
    { WSAEDESTADDRREQ,		0,	"Destination address required" },
    { WSAEFAULT,		0,	"Bad address" },
    { WSAEHOSTDOWN,		0,	"Host is down" },
    { WSAEHOSTUNREACH,		"NoRouteToHostException",	"No route to host" },
    { WSAEINPROGRESS,		0,	"Operation now in progress" },
    { WSAEINTR,			0,	"Interrupted function call" },
    { WSAEINVAL,		0,	"Invalid argument" },
    { WSAEISCONN,		0,	"Socket is already connected" },
    { WSAEMFILE,		0,	"Too many open files" },
    { WSAEMSGSIZE,		0,	"The message is larger than the maximum supported by the underlying transport" },
    { WSAENETDOWN,		0,	"Network is down" },
    { WSAENETRESET,		0,	"Network dropped connection on reset" },
    { WSAENETUNREACH,		0,	"Network is unreachable" },
    { WSAENOBUFS,		0,	"No buffer space available (maximum connections reached?)" },
    { WSAENOPROTOOPT,		0,	"Bad protocol option" },
    { WSAENOTCONN,		0,	"Socket is not connected" },
    { WSAENOTSOCK,		0,	"Socket operation on nonsocket" },
    { WSAEOPNOTSUPP,		0,	"Operation not supported" },
    { WSAEPFNOSUPPORT,		0,	"Protocol family not supported" },
    { WSAEPROCLIM,		0,	"Too many processes" },
    { WSAEPROTONOSUPPORT,	0,	"Protocol not supported" },
    { WSAEPROTOTYPE,		0,	"Protocol wrong type for socket" },
    { WSAESHUTDOWN,		0,	"Cannot send after socket shutdown" },
    { WSAESOCKTNOSUPPORT,	0,	"Socket type not supported" },
    { WSAETIMEDOUT,		"ConnectException",	"Connection timed out" },
    { WSATYPE_NOT_FOUND,	0,	"Class type not found" },
    { WSAEWOULDBLOCK,		0,	"Resource temporarily unavailable" },
    { WSAHOST_NOT_FOUND,	0,	"Host not found" },
    { WSA_NOT_ENOUGH_MEMORY,	0,	"Insufficient memory available" },
    { WSANOTINITIALISED,	0,	"Successful WSAStartup not yet performed" },
    { WSANO_DATA,		0,	"Valid name, no data record of requested type" },
    { WSANO_RECOVERY,		0,	"This is a nonrecoverable error" },
    { WSASYSNOTREADY,		0,	"Network subsystem is unavailable" },
    { WSATRY_AGAIN,		0,	"Nonauthoritative host not found" },
    { WSAVERNOTSUPPORTED,	0,	"Winsock.dll version out of range" },
    { WSAEDISCON,		0,	"Graceful shutdown in progress" },
    { WSA_OPERATION_ABORTED,	0,	"Overlapped operation aborted" },
};
...
Рейтинг: 0 / 0
27.10.2014, 14:01
    #38788178
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ConectExсeption, BindException и NoRouteToHostException
А вот тут детальное описание каждый ошибки.
http://msdn.microsoft.com/en-us/library/windows/desktop/ms740668(v=vs.85).aspx
...
Рейтинг: 0 / 0
27.10.2014, 14:07
    #38788188
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ConectExсeption, BindException и NoRouteToHostException
Blazkowicz,

спасибо, попытаюсь осилить
...
Рейтинг: 0 / 0
27.10.2014, 14:10
    #38788197
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ConectExсeption, BindException и NoRouteToHostException
rema174спасибо, попытаюсь осилить
Зачем? :)
...
Рейтинг: 0 / 0
27.10.2014, 14:23
    #38788224
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ConectExсeption, BindException и NoRouteToHostException
Blazkowiczrema174спасибо, попытаюсь осилить
Зачем? :)

всмысле?
если бы не было нужно, то и не справшивал бы - делаю одну штуковину
вот то, что я говорил, в какой-то момент бинды посыпались
авторjava.net.ConnectException: Connection timed out: connect
java.net.NoRouteToHostException: No route to host: connect
java.net.NoRouteToHostException: No route to host: connect
java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
java.net.NoRouteToHostException: No route to host: connect
java.net.NoRouteToHostException: No route to host: connect
java.net.BindException: Address already in use: connect
java.net.BindException: Address already in use: connect
java.net.BindException: Address already in use: connect
java.net.BindException: Address already in use: connect
java.net.ConnectException: Connection timed out: connect
java.net.NoRouteToHostException: No route to host: connect
java.net.NoRouteToHostException: No route to host: connect
java.net.ConnectException: Connection timed out: connect
java.net.NoRouteToHostException: No route to host: connect
java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
...
Рейтинг: 0 / 0
27.10.2014, 21:44
    #38788661
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ConectExсeption, BindException и NoRouteToHostException
непонятно почему java.net.SocketException: Connection reset и java.net.SocketException: Broken pipe появляются в блоке обернутом java.io.IOException.
SocketException идет ведь после IOException.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / ConectExсeption, BindException и NoRouteToHostException / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]