5
は、私が作成し、ソケットのエンドポイントのパス名を指定することにより、タイプSOCK_SEQPACKET
のunix domain socket
に接続したいが、これはboost::asio
V1.60でコンパイルに失敗します。 boost :: asioでunixドメインソケットに接続するには?
using namespace boost::asio::generic;
seq_packet_protocol proto{AF_UNIX, IPPROTO_SCTP}; // SOCK_SEQPACKET
seq_packet_protocol::socket sock(io_service, proto);
boost::asio::local::basic_endpoint<seq_packet_protocol> ep("/tmp/socket");
sock.connect(ep); // does not compile
はあなたが適切に作成する方法を知っていますかUnixドメインソケット?
私はSEQPACKETが何を理解することができるかどうかを少し調べるでしょう。もし私がそれを取得した場合、私は更新するかもしれません:) – sehe
規定通り 'IPPROTO_SCTP'を使用するサンプルで更新されました。 – sehe
多くのありがとう、しかし私はなぜ著者が::ローカルプロトコルセットにseqpacketを追加しなかったのだろうか – Martin