socket_set_option() 関数は、level
が指すプロトコルレベルでソケット socket
のオプション
optname
に値 optval
を設定します。
socket_set_option() は、失敗した場合に
FALSE を返します。
level
パラメータは、オプションのプロトコルレベルを
指定します。例えば、オプションをソケットレベルで取得するには
level
パラメータに SOL_SOCKET を指定します。
TCP のようなそれ以外のレベルの場合、そのレベルのプロトコル番号を
指定します。プロトコル番号は getprotobyname()
関数を使用して取得可能です。
使用可能なソケットオプションは socket_get_option() 関数と同じです。
注意: この関数は、PHP 4.3.0 より前のバージョンでは socket_setopt() と呼ばれていました。