Наследуется от basic_socket.
Подключите розетку к указанной конечной точке.
void connect(
    const endpoint_type & peer_endpoint);
Эта функция используется для подключения гнезда к указанной удаленной конечной точке. Функциональный вызов блокируется до тех пор, пока соединение не будет успешно выполнено или не произойдет ошибка.
Разъем автоматически открывается, если он еще не открыт. Если соединение выходит из строя, и розетка была автоматически открыта, розетка не возвращается в закрытое состояние.
- peer_endpoint
 
Удаленная конечная точка, к которой будет подключена розетка.
 
 
- boost::system::system_error
 
Выброшен на провал.
 
 
boost::asio::ip::tcp::socket socket(io_service);
boost::asio::ip::tcp::endpoint endpoint(
    boost::asio::ip::address::from_string("1.2.3.4"), 12345);
socket.connect(endpoint);