Информация об изменениях

Сообщение Re: asio, tcp socket, async_connect() и 'connection timed ou от 24.11.2017 14:50

Изменено 24.11.2017 15:00 Слава

Re: asio, tcp socket, async_connect() и 'connection timed out' спустя 5 минут
Здравствуйте, niXman, Вы писали:

X>подключаюсь к некоторому серверу, который в данный момент не "слушает" порт, и получаю connection timed out спустя 5 минут.


Восхитительный пример для недавней темы "Поугараем над С++". То, что есть в чистом socket api уже десятилетия, до сих пор отсутствует в чудо-библиотеках с пространствами имён вида "boost::asio::ip::tcp::socket". Сразу видно, на века делали. А вдруг там будет не ip? А вдруг там будет не tcp? А у нас для этого неймспейс имеется, мы умные, мы предусмотрели!

По самому вопросу — вот создавайте сокет отдельно и передавайте его дескриптор. Заверните это в красивую ООП-обёртку.
Re: asio, tcp socket, async_connect() и 'connection timed ou
Здравствуйте, niXman, Вы писали:

X>подключаюсь к некоторому серверу, который в данный момент не "слушает" порт, и получаю connection timed out спустя 5 минут.


Восхитительный пример для недавней темы "Поугараем над С++". То, что есть в чистом socket api уже десятилетия, до сих пор отсутствует в чудо-библиотеках с пространствами имён вида "boost::asio::ip::tcp::socket". Сразу видно, на века делали. А вдруг там будет не ip? А вдруг там будет не tcp? А у нас для этого неймспейс имеется, мы умные, мы предусмотрели!

По самому вопросу — вот создавайте сокет отдельно и передавайте его дескриптор. Заверните это в красивую ООП-обёртку.

Минусующих прошу пояснить вашу позицию.