Построить basic_seq_packet_socket, не открывая его.
explicit basic_seq_packet_socket(
    boost::asio::io_service & io_service);
  » more...
Построить и открыть basic_seq_packet_socket.
basic_seq_packet_socket(
    boost::asio::io_service & io_service,
    const protocol_type & protocol);
  » more...
Постройте basic_seq_packet_socket, открывая его и связывая с заданной локальной конечной точкой.
basic_seq_packet_socket(
    boost::asio::io_service & io_service,
    const endpoint_type & endpoint);
  » more...
Постройте basic_seq_packet_socket на существующем родном гнезде.
basic_seq_packet_socket(
    boost::asio::io_service & io_service,
    const protocol_type & protocol,
    const native_handle_type & native_socket);
  » more...
Переместите конструкцию basic_seq_packet_socket с другого.
basic_seq_packet_socket(
    basic_seq_packet_socket && other);
  » more...
Переместите конструкцию basic_seq_packet_socket из гнезда другого типа протокола.
template<
    typename Protocol1,
    typename SeqPacketSocketService1>
basic_seq_packet_socket(
    basic_seq_packet_socket< Protocol1, SeqPacketSocketService1 > && other,
    typename enable_if< is_convertible< Protocol1, Protocol >::value >::type *  = 0);
  » more...