JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ていなければなりません。このファイルの中では、文字列の区切りとして スペースとタブを使うことができます。 -t <timeout> 文字列の受信待ちのタイムアウトを指定します。もし、タイムリミットまでに 指定された文字列を受信できなかった場合には、応答文字列の送信をおこ ... v chat スクリプトを冗長モードで実行します。 これを指定すると、 chat プログラムは、チャットスクリプトの実行状態、 モデムから受信した全てのテキスト、 モデムに送った全てのテキストのログをとります。 デフォルトでは syslogd (8) を介して取得します。ログの方法 ... rr が使われます。 -V chat スクリプトを標準エラー出力冗長モードにて実行するように要求します。 chat プログラムは、 モデムから受信する全てのテキストおよびモデムへ送信する全てのテキストを 標準エラー出力デバイスへログします。 chat もしくは pppd プログラムを ... ... ecvmmsg () システムコールは recvmsg (2) の拡張で、 このシステムコールを使うと一度の呼び出しでソケットから複数のメッセージを受信することができる (アプリケーションによっては性能上のメリットがある)。 他に recvmsg (2) から拡張されている点としては、受信操作 ... におけるタイムアウトのサポートがある。 sockfd 引数は、データを受信するソケットのファイルディスクリプターである。 msgvec 引数は mmsghdr 構造体の配列である。 この配列の大きさは vlen で指定する ... うに定義されている。 struct mmsghdr { struct msghdr msg_hdr; /* メッセージヘッダー */ unsigned int msg_len; /* このヘッダーで受信されたバイト数 */ }; msg_hdr フィールドは、 recvmsg (2) で説明されている msghdr 構造体である。 msg_len フィールドは、 このエ ... ... 、成功した場合にはメッセージの長さを返す。 メッセージが長過ぎて指定されたバッファーに入り切らなかった場合には、 メッセージを受信したソケットの種類によっては余分のバイトが捨てられる かもしれない。 ソケットに受け取るメッセージが存在しなかった場合、 受信用 ... cking) に設定されていた場合 ( fcntl (2) を参照) は -1 を返し、外部変数 errno に EAGAIN か EWOULDBLOCK を設定する。 これらの受信用のコールは、受信したデータのサイズが要求したサイズに 達するまで待つのではなく、何らかのデータを受信すると復帰する (受信され ... g () のみ; Linux 2.6.23) ( unix (7) で説明されている) SCM_RIGHTS 操作を使って UNIX ドメインのファイルディスクリプター経由で受信した ファイルディスクリプターについて close-on-exec フラグをセットする。 このフラグは、 open (2) の O_CLOEXEC フラグと同じ理 ... ... 、成功した場合にはメッセージの長さを返す。 メッセージが長過ぎて指定されたバッファーに入り切らなかった場合には、 メッセージを受信したソケットの種類によっては余分のバイトが捨てられる かもしれない。 ソケットに受け取るメッセージが存在しなかった場合、 受信用 ... cking) に設定されていた場合 ( fcntl (2) を参照) は -1 を返し、外部変数 errno に EAGAIN か EWOULDBLOCK を設定する。 これらの受信用のコールは、受信したデータのサイズが要求したサイズに 達するまで待つのではなく、何らかのデータを受信すると復帰する (受信され ... g () のみ; Linux 2.6.23) ( unix (7) で説明されている) SCM_RIGHTS 操作を使って UNIX ドメインのファイルディスクリプター経由で受信した ファイルディスクリプターについて close-on-exec フラグをセットする。 このフラグは、 open (2) の O_CLOEXEC フラグと同じ理 ... ... 、成功した場合にはメッセージの長さを返す。 メッセージが長過ぎて指定されたバッファーに入り切らなかった場合には、 メッセージを受信したソケットの種類によっては余分のバイトが捨てられる かもしれない。 ソケットに受け取るメッセージが存在しなかった場合、 受信用 ... cking) に設定されていた場合 ( fcntl (2) を参照) は -1 を返し、外部変数 errno に EAGAIN か EWOULDBLOCK を設定する。 これらの受信用のコールは、受信したデータのサイズが要求したサイズに 達するまで待つのではなく、何らかのデータを受信すると復帰する (受信され ... g () のみ; Linux 2.6.23) ( unix (7) で説明されている) SCM_RIGHTS 操作を使って UNIX ドメインのファイルディスクリプター経由で受信した ファイルディスクリプターについて close-on-exec フラグをセットする。 このフラグは、 open (2) の O_CLOEXEC フラグと同じ理 ... ... ズムの性能の統計値を表示します。 -z オプションが指定されない場合、入力側には以下の項目が表示されます: IN このインタフェースで受信した総バイト数。 PACK このインタフェースで受信したパケットの総数。 VJCOMP このインタフェースで受信した、ヘッダ圧縮された TCP ... パケットの数。 VJUNC このインタフェースで受信した、ヘッダの圧縮されていない TCP パケットの数。 -r オプションが指定されたときは表示されません。 VJERR このインタフェースで ... 落された、 VJ ヘッダ圧縮された TCP パケットの数。 -v オプションが指定されたときだけ表示されます。 NON-VJ このインタフェースで受信した非 TCP パケットの総数。 -v オプションが指定されたときだけ表示されます。 RATIO 使用中のパケット圧縮方法で達成された、 受信 ... ... 利用すると、遅延または帯域の大きな接続で、 (64 K 以上の) 巨大な TCP ウィンドウを用いることが可能となる。 これを用いるには、送受信のバッファーサイズを大きくしなければならない。 システム全体に対するバッファーサイズの変更は、ファイル /proc/sys/net/ipv4/tcp ... る。緊急データは 何らかの重要なメッセージがデータストリームに含まれていること、 そのデータをできるだけ早く処理すべきこと、を受信者に伝えるために用いられる。 緊急データを送るには、 send (2) に MSG_OOB オプションを指定する。 緊急データを受信すると、カーネ ... とができる)。 無効になっている場合には、 recv (2) や recvmsg (2) で MSG_OOB フラグがセットされているときにのみ、緊急データを受信できる。 When out-of-band data is present, select (2) indicates the file descriptor as having an exceptional condition and p ... ... る。 これらに関するより詳しい情報は socket (2) を参照のこと。 ソケット層の関数群 これらの関数はユーザープロセスがパケットを送受信したり、その他のソケット操作を 行ったりするために用いられる。詳細はそれぞれのマニュアルページを 見てほしい。 socket (2) はソ ... ドレスに接続する。 bind (2) はソケットをローカルのソケットアドレスにバインドする。 listen (2) はソケットに新しい接続が来たら受信するように伝え、 accept (2) は外部からやってきた接続に対して新しいソケットを得るために用いられる。 socketpair (2) は互いに接 ... d (2), sendto (2), sendmsg (2) はソケットを通してデータを送信し、 recv (2) recvfrom (2), recvmsg (2) はソケットからデータを受信する。 poll (2) と select (2) はデータの到着を待ったり、データ送信の準備ができるまで待ったりする。 さらに、 write (2), write ... ... OCK_RAW you may specify a valid IANA IP protocol defined in RFC 1700 assigned numbers. あるプロセスで、やってくるパケットを受信したり 接続要求を受けたりしたい場合には、 そのプロセスはローカルなインターフェースアドレスに、 bind (2) を用いてソケットをバ ... 全てのホストを指定する。ブロードキャストアドレスへのデータグラムは、 SO_BROADCAST ソケットフラグがセットされていないと送信・受信できない。 現在の実装では、接続指向のソケットにはユニキャストアドレスしか使えない。 アドレスとポートは常にネットワークバイト ... 2). IP_ADD_SOURCE_MEMBERSHIP (Linux 2.4.22 以降 / 2.5.68 以降) マルチキャストグループに参加、指定された送信元からのデータの受信のみを許可する。 引数は ip_mreq_source 構造体である。 struct ip_mreq_source { struct in_addr imr_multiaddr; /* IP multicast ... ... セットされるか、 デマンドダイヤルモード時にはリンクがアップされます。 (例えば経路情報パケット等) 定常的にリンク上でパケット送受信が行われ、 他の方法ではリンクがアイドルであるとはみなされない場合に、 このオプションを idle オプションとともに使用すると便利 ... を利用可能です。 asyncmap <map> 非同期文字マップを <map> に設定します。 このマップは、シリアル回線を経由するとどの制御文字の受信が うまくいかなくなるかを記述するものです。 pppd は、これらの文字を 2 バイトのエスケープシーケンスとして送信するよう、 相手側 ... オプションが与えられた場合、それらの値の論理和が 採用されます。 asyncmap オプションが与えられなかった場合には、このホストが受信側となる 非同期文字マップは設定されません。 相手側は すべての 制御文字をエスケープして送信します。 送信文字をエスケープするに ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。