Поддержка SOCK_SEQPACKET в Boost :: asio

Есть ли поддержка для создания доменных сокетов Unix с параметром SOCK_SEQPACKET в boost asio? Я не нашел ничего в официальной ссылке, но, возможно, есть обходные пути?

3

Решение

Вы должны посмотреть на 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

1

Другие решения

Ну, я нашел вещь, которая была добавлена ​​в boost 1.54.0. Это называется родовое :: seq_packet_protocol. Когда инициализируется как seq_packet_protocol(AF_UNIX, 0)) он создает объект, который можно использовать для открытия сокетов, создания акцепторов и конечных точек. Таким образом, SCTP может быть реализован таким же образом.

0

По вопросам рекламы [email protected]