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

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

Сервер лежит, и по его IP никто не отвечает вообще. Т.е. роутер сообщает что нет за ним такого IP.
NoRouteToHostException
BindException - соответсвтенно реакция на Socket Bind.
...
Рейтинг: 0 / 0
ConectExсeption, BindException и NoRouteToHostException
    #38788159
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
ConectExсeption, BindException и NoRouteToHostException
    #38788166
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174,

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

в данном случае меня больше интересовала "физика процессов", происходящих на сервере
...
Рейтинг: 0 / 0
ConectExсeption, BindException и NoRouteToHostException
    #38788176
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
ConectExсeption, BindException и NoRouteToHostException
    #38788178
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот тут детальное описание каждый ошибки.
http://msdn.microsoft.com/en-us/library/windows/desktop/ms740668(v=vs.85).aspx
...
Рейтинг: 0 / 0
ConectExсeption, BindException и NoRouteToHostException
    #38788188
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

спасибо, попытаюсь осилить
...
Рейтинг: 0 / 0
ConectExсeption, BindException и NoRouteToHostException
    #38788197
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174спасибо, попытаюсь осилить
Зачем? :)
...
Рейтинг: 0 / 0
ConectExсeption, BindException и NoRouteToHostException
    #38788224
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
ConectExсeption, BindException и NoRouteToHostException
    #38788661
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
непонятно почему java.net.SocketException: Connection reset и java.net.SocketException: Broken pipe появляются в блоке обернутом java.io.IOException.
SocketException идет ведь после IOException.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / ConectExсeption, BindException и NoRouteToHostException
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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