Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
17.02.2014, 17:25
|
|||
---|---|---|---|
System.Net.Sockets.SocketException |
|||
#18+
Всем привет. Есть 3-звено (сервер), и есть клиент, который подключается к этому серверу. Подключение проходит успешно, некоторые действия при обращении клиента к серверу выполняются успешно, а при некоторых происходит ошибка. System.Net.Sockets.SocketException: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера 172.21.2.54:3254 Ошибка происходит не на всяком клиенском компьютере. Хотелось бы узнать, в какую сторону хотя бы копать, на что смотреть? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2014, 17:47
|
|||
---|---|---|---|
System.Net.Sockets.SocketException |
|||
#18+
windrider, обычное дело при плохой связи ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2014, 18:05
|
|||
---|---|---|---|
System.Net.Sockets.SocketException |
|||
#18+
pationwindrider, обычное дело при плохой связи Что нибудь с этим можно сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2014, 18:29
|
|||
---|---|---|---|
System.Net.Sockets.SocketException |
|||
#18+
windriderpationwindrider, обычное дело при плохой связи Что нибудь с этим можно сделать? да, нормальную сеть проложить ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.02.2014, 07:09
|
|||
---|---|---|---|
|
|||
System.Net.Sockets.SocketException |
|||
#18+
windriderпропущено... Что нибудь с этим можно сделать? Это вполне себе штатная ситуация в распределённых системах. И должна соответственно обрабатываться как на стороне сервера, так и на стороне клиента. А вообще лучше держать как можно меньше открытых соединений, т.е. последовательность запрос-ответ должна быть достаточно быстрой. Клиент установил соединение, сделал запрос, получил ответ и закрыл соединение. Можно в принципе сделать что-то типа Keep-Alive, т.е. по умолчанию сервер держит соединение открытым какое-то установленное время. Если в течение этого времени не было никаких запросов от клиента, соединение разрывается. Это позволит уменьшить нагрузку на сервер... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&mobile=1&tid=1403259]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 165ms |
0 / 0 |