Примите новую связь.
template<
    typename Protocol1,
    typename SocketService>
void accept(
    basic_socket< Protocol1, SocketService > & peer,
    typename enable_if< is_convertible< Protocol, Protocol1 >::value >::type *  = 0);
Эта функция используется для принятия нового соединения от сверстника в заданный розеток. Функция вызов будет блокироваться до тех пор, пока новое соединение не будет принято успешно или произойдет ошибка.
- peer
 
Сокет, в который будет принято новое соединение.
 
 
- boost::system::system_error
 
Потерпеть неудачу.
 
 
boost::asio::ip::tcp::acceptor acceptor(io_service);
...
boost::asio::ip::tcp::socket socket(io_service);
acceptor.accept(socket);