Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

connect (4 of 8 overloads)

Boost , Boost.Asio , connect

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Устанавливает соединение сокетов, пробуя каждую конечную точку в последовательности.

template<
    typename Protocol,
    typename SocketService,
    typename Iterator>
Iterator connect(
    basic_socket< Protocol, SocketService > & s,
    Iterator begin,
    Iterator end,
    boost::system::error_code & ec);

Эта функция пытается подключить сокет к одной из последовательности конечных точек. Он делает это путем повторных вызовов функции участника сокета connect, один раз для каждой конечной точки в последовательности, пока соединение не будет успешно установлено.

Parameters

s

Сокет должен быть подключен. Если розетка уже открыта, она будет закрыта.

begin

Итератор, указывающий на начало последовательности конечных точек.

end

Итератор, указывающий на конец последовательности конечных точек.

ec

Установить, какая ошибка произошла, если таковая имеется. Если последовательность пуста, установите на boost::asio::error::not_found. В противном случае, содержит ошибку от последней попытки соединения.

Return Value

В случае успеха итератор обозначает успешно подключенную конечную точку. В противном случае - конечный итератор.

Example
tcp::resolver r(io_service);
tcp::resolver::query q("host", "service");
tcp::resolver::iterator i = r.resolve(q), end;
tcp::socket s(io_service);
boost::system::error_code ec;
boost::asio::connect(s, i, end, ec);
if (ec)
{
  // An error occurred.
}

PrevUpHomeNext

Статья connect (4 of 8 overloads) раздела Boost.Asio connect может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: connect ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 22:53:53/0.0064690113067627/0