![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 06.04.2014
Сообщений: 13
|
![]()
Добрый день.
Написал программу WinForms, в ней происходит запуск четырех асинхронных udp серверов на разных портах. В целом работает нормально. НО через пару десятков запросов сервера перестают обрабатывать запросы, при это не выдавая никаких ошибок. Прошу помощи потому, что уже переделывал программу 20 раз, и проблема не решилась. Если нужны какие либо подробности или части кода, пишите, я выложу. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Тоже сталкивался с такой сложностью UDP. Он же не гарантирует доставку пакета данных, потому и ошибок никаких не выдает.
В моем случае я сниффер включал и мониторил идет ли пакет или тупо даже не отправляется. Собсно проблема решилась переходом на TCP. А по UDP гнал на сервер пинги.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 06.04.2014
Сообщений: 13
|
![]() Цитата:
Может еще какие нибудь мысли есть?) Логи записываю и там там видно что обработчик асинхронного вызова даже не срабатывает. |
|
![]() |
![]() |
![]() |
#4 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 06.04.2014
Сообщений: 13
|
![]()
Через отладчик запускаю и жду.
Ну и пробовал в catch писать строку Console.WriteLine(ex.message); Никаких сообщений об обработке каких либо исключений нету. Без try catch, программа должна упасть и отладчик должен указать строку с ошибкой. Но такого тоже нету. Работает без падений, но не принимает подключения. Может перестать принимать через 1 минуту,а может через сутки. Последний раз редактировалось Hellyeah; 06.04.2014 в 17:04. |
![]() |
![]() |
![]() |
#6 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
а пакеты идут в этот момент?
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 06.04.2014
Сообщений: 13
|
![]()
да. С клиента шлю пакеты, но клиент выдает таймаут, но пишет что якобы сервер активен.
|
![]() |
![]() |
![]() |
#8 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
высылаю и идут - разные вещи
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 06.04.2014
Сообщений: 13
|
![]()
Немного не понимаю.
На сервере заведен лог принятых датаграм, но лог тоже не пишет. Как понять идут или не идут? Отослал => доставилось значит идут, если отослал и не доставилось значит не идут. верно? |
![]() |
![]() |
![]() |
#10 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
вам Stilet про снифер говорил, вот им и смотрите что там и как происходит
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Неполадки с Apache | Kasper1 | Общие вопросы Web | 1 | 23.01.2011 16:53 |
неполадки в счетчике | mrgrudge | PHP | 3 | 15.09.2010 15:38 |
Неполадки с оглавлением | Syltan | HTML и CSS | 4 | 09.04.2010 09:53 |
неполадки с принтером | alex(21) | Компьютерное железо | 7 | 06.10.2009 17:49 |