Форум программистов, компьютерный форум, киберфорум
Наши страницы
Boost C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
MickeyBlueEyes
Студент
120 / 131 / 39
Регистрация: 07.04.2011
Сообщений: 503
1

Udp::receive_from (forcibly closed by the remote host)

26.10.2014, 11:32. Просмотров 618. Ответов 2
Метки нет (Все метки)

Всем хай.
Есть 2 udp сервера, которые принимают данные и инициируют отправку через один и тот же сокет.
Но к примеру если отправить данные на сервер которого нету в сети, то в цикле сервера который отправлял запрос будет ошибка.
C++
1
2
boost::system::error_code err;
socket_->receive_from(boost::asio::buffer(recv_bytes), ep, 0, err);
В err будет "forcibly closed by the remote host" или что-то в этом роде, а ep будет содержать адресс того отключеного сервера. Оно то мне впрынцепи не мешает, но хотелось бы понять почему так происходит, буду признателен если кто подскажет.

Сервер создаёться так:
C++
1
2
ep_ = boost::asio::ip::udp::endpoint(boost::asio::ip::address_v4(addr_.ip), addr_.port);
socket_ = std::shared_ptr<boost::asio::ip::udp::socket>(new boost::asio::ip::udp::socket(service_, ep_));
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.10.2014, 11:32
Ответы с готовыми решениями:

SocketException: An existing connection was forcibly closed by the remote host
Всем доброго дня! Подскажите чайнику, в чём может быть дело. Есть WCF-сервис...

Smtp;554 5.6.1 Body Type Not Supported By Remote Host
до 20 писем в день не проходит моим пользователям (не спам) отшибает с...

Phpstorm - не работает окно "browse remote host" или ftp
В общем в phpstorm есть такая функция как browse remote host (можно управлять...

FAQ: Связать Host и Guest при отсутствии реального адаптера на host
Разбор темы http://www.cyberforum.ru/emulators/thread1159723.html вышел в этот...

VirtualBox Host-only (host windows 7 х64 после установки обновлений перестал видеть guest ubuntu)
Доброго времени суток всем! Нормально работали виртуальные машины, пока не...

2
ForEveR
В астрале
Эксперт С++
8002 / 4760 / 653
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
27.10.2014, 09:54 2
MickeyBlueEyes, В чем вопрос? Почему ошибка или почему сохраняется адрес при ошибке?
1
MickeyBlueEyes
Студент
120 / 131 / 39
Регистрация: 07.04.2011
Сообщений: 503
27.10.2014, 16:43  [ТС] 3
Да почему ошибка происходит, udp же вроде не важно в онлайне ли хост.

Добавлено через 6 часов 46 минут
Нашёл такое .
Применив это решения, ошибка исчезла, только не красиво теперь стало.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.10.2014, 16:43

Unknown MySQL server host 'host'
Warning: mysqli_connect(): (HY000/2005): Unknown MySQL server host 'host' (0)...

GNS3: нет пинга c host на host
Доброго времени суток уважаемые форумчане! Зарание извиняюсь за глуповатый...

The underlying connection was closed: The connection was closed unexpectedly
Доброго времени суток. У меня возникает проблема при отправке Post запроса. Вот...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru