![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | ||
Пользователь
Регистрация: 06.04.2014
Сообщений: 13
|
![]()
Добрый день.
Имеется асинхронный udp сервер. В колбэке функция endreceivefrom(ar, ref clientEP) время от времени выдает исключение, судя по логам и времени падения программы это исключение о том что "Существующее соединения было принудительно закрыто" Пример функции Код C# Код:
Вопрос: Что делать в такой ситуации? И вот еще логи из EventViewer Windows: Цитата:
Цитата:
Последний раз редактировалось Stilet; 22.01.2015 в 11:34. |
||
![]() |
![]() |
![]() |
#2 | |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
![]() Цитата:
Благодарить в репутацию. Проклинать — туда же
![]() |
|
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 06.04.2014
Сообщений: 13
|
![]() Цитата:
Точнее как его там обрабатывать? И если не секрет почему оно вылетает? |
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 06.04.2014
Сообщений: 13
|
![]() Код:
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Решение чего? У вас выпадает исключение, вы его не ловите, все как вы и написали в коде. А если вы не этого хотели, то определяйтесь с требованиями и пишите как вам надо.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 06.04.2014
Сообщений: 13
|
![]() Цитата:
1) Почему там вылетает исключение? 2) Как его можно обработать, так что бы программа не упала, а продолжила принимать и отправлять пакеты? Еще писать try{}catch{}finally{} ?? А если во второй обработке снова вылетит, писать же обработчики до посинения не будешь? |
|
![]() |
![]() |
![]() |
#7 | ||||
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]() Цитата:
Цитата:
Цитата:
Цитата:
Ну и цикл можно использовать если уж надо ждать до посинения.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
||||
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 06.04.2014
Сообщений: 13
|
![]() Цитата:
И все же есть какое то объяснение этого исключения? То что этот метод может выдавать исключения это и так ясно. Но у исключения должна быть причина вызвавшая его. Можете ли вы предположить какая причина исключения в данном контексте? |
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Читайте сообщение исключения (и InnerException'ов если есть) и описание метода по ссылке выше, особенно раздел Remarks.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 06.04.2014
Сообщений: 13
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Необработанное исключение | nik-maximal | Visual C++ | 0 | 23.04.2014 16:45 |
Необработанное исключение. | fredwriter | Visual C++ | 2 | 19.04.2014 05:52 |
Необработанное исключение в 0x77de4621 | JackyBrown | Win Api | 5 | 13.04.2013 18:34 |
Необработанное win 32 исключение произошло | cska Косторных | Помощь студентам | 2 | 05.01.2013 22:41 |
Необработанное исключение | Faton 11 | Общие вопросы C/C++ | 4 | 31.10.2012 00:29 |