Есть ли поддержка для создания доменных сокетов Unix с параметром SOCK_SEQPACKET в boost asio? Я не нашел ничего в официальной ссылке, но, возможно, есть обходные пути?
Вы должны посмотреть на boost::asio::seq_packet_socket_service
,
template<typename Protocol>
class seq_packet_socket_service : public io_service::service
Смотрите больше на http://www.boost.org/doc/libs/1_50_0/doc/html/boost_asio/reference/seq_packet_socket_service.html
Ну, я нашел вещь, которая была добавлена в boost 1.54.0. Это называется родовое :: seq_packet_protocol. Когда инициализируется как seq_packet_protocol(AF_UNIX, 0))
он создает объект, который можно использовать для открытия сокетов, создания акцепторов и конечных точек. Таким образом, SCTP может быть реализован таким же образом.