JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... nt sockfd , struct mmsghdr * msgvec , unsigned int vlen , int flags ); 説明 sendmmsg () システムコールは sendmsg (2) の拡張で、 このシステムコールを使うと一度の呼び出しでソケットに複数のメッセージを送信できる ... である。 flags 引数には複数のフラグを論理和 (OR) で指定できる。フラグは sendmsg (2) と同じである。 停止 (blocking) モードの sendmmsg () の呼び出しは、 vlen 個のメッセージが送信されるまで停止する。 非停止 (nonblocking) モードの呼び出しでは、 送信できるだけ ... のメッセージ (最大で vlen 個) を送信し、 すぐに返る。 sendmmsg () が返った際には、 msgvec の送信が行われた要素の msg_len フィールドは、対応する msg_hdr から送信されたバイト数が入っている ... ... CKOPT getsockopt (2) SYS_SENDMSG sendmsg (2) SYS_RECVMSG recvmsg (2) SYS_ACCEPT4 accept4 (2) SYS_RECVMMSG recvmmsg (2) SYS_SENDMMSG sendmmsg (2) 準拠 このコールは Linux 特有であり、移植を意図したプログラムで 使用してはいけない。 注意 いくつかのアーキテク ... ... hould be typed as socklen_t , and the msg_iovlen field should be typed as int , but glibc currently types both as size_t . sendmmsg (2) には、一度の呼び出しでの複数のデータグラムの送信に使用できる Linux 固有の システムコールに関する情報が書かれている。 バ ... o () の利用例が getaddrinfo (3) に記載されている。 関連項目 fcntl (2), getsockopt (2), recv (2), select (2), sendfile (2), sendmmsg (2), shutdown (2), socket (2), write (2), cmsg (3), ip (7), ipv6 (7), socket (7), tcp (7), udp (7), unix (7) この文書につい ... ... hould be typed as socklen_t , and the msg_iovlen field should be typed as int , but glibc currently types both as size_t . sendmmsg (2) には、一度の呼び出しでの複数のデータグラムの送信に使用できる Linux 固有の システムコールに関する情報が書かれている。 バ ... o () の利用例が getaddrinfo (3) に記載されている。 関連項目 fcntl (2), getsockopt (2), recv (2), select (2), sendfile (2), sendmmsg (2), shutdown (2), socket (2), write (2), cmsg (3), ip (7), ipv6 (7), socket (7), tcp (7), udp (7), unix (7) この文書につい ... ... hould be typed as socklen_t , and the msg_iovlen field should be typed as int , but glibc currently types both as size_t . sendmmsg (2) には、一度の呼び出しでの複数のデータグラムの送信に使用できる Linux 固有の システムコールに関する情報が書かれている。 バ ... o () の利用例が getaddrinfo (3) に記載されている。 関連項目 fcntl (2), getsockopt (2), recv (2), select (2), sendfile (2), sendmmsg (2), shutdown (2), socket (2), write (2), cmsg (3), ip (7), ipv6 (7), socket (7), tcp (7), udp (7), unix (7) この文書につい ... ... s[i][msgs[i].msg_len] = 0; printf("%d %s", i+1, bufs[i]); } exit(EXIT_SUCCESS); } 関連項目 clock_gettime (2), recvmsg (2), sendmmsg (2), sendmsg (2), socket (2), socket (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の ... ... 参照 semtimedop (2) 2.6; 2.4.22 send (2) 2.0 socketcall (2) の「注意」の節を参照 sendfile (2) 2.2 sendfile64 (2) 2.6; 2.4.19 sendmmsg (2) 3.0 sendmsg (2) 2.0 socketcall (2) の「注意」の節を参照 sendto (2) 2.0 socketcall (2) の「注意」の節を参照 set_mempoli ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。