オプションに同じオプションがセットされる。やってきたパケットのオプションを変更することはできない。使うとこれを有効にできる。他のオプションの処理は行われる。オプションはローカルユーザーしか設定できない。引き数に与えたバッファーに取得できる。補助メッセージを渡す。構造体が含まれている。データグラム指向のソケットでしか動作しない。メッセージを通過させるかどうかをソケットに知らせるフラグである。用いたパケットの制御メッセージとしてのみ送受信できる。パケットが受信されたインターフェースの、他と重ならないインデックスである。パケットのローカルアドレスである。パケットヘッダーにある宛先アドレスである。オプションを設定するのにも使用される。上書きし、ルーティングテーブルを検索する。以降)エラーメッセージの受け渡しに、信頼性の高い拡張された方法を有効にする。発生したエラーは全てソケットごとのエラーキューに保存される。フラグとともに呼べばそのエラーを取得できる。補助メッセージとして渡される。エラーパケットが含まれる。エラーが発生した場所を示すコードが入る。その他のフィールドはプロトコル依存である。エラーの発生したネットワークオブジェクトのアドレスへのポインターを返す。なり、その他のフィールド値は不定である。