socket_send
接続したソケットにデータを送信する
説明
intfalse socket_send(
Socket $socket
,
string $data
,
int $length
,
int $flags
)
パラメータ
-
socket
-
socket_create あるいは socket_accept
が作成した有効な Socket クラスのインスタンス。
-
data
-
リモートホストに送信するデータを含むバッファ。
-
length
-
data
からリモートホストに送信するバイト数。
-
flags
-
flags
の値は、以下のフラグの任意の組み合わせを
論理 OR 演算子 (|
) で連結したものとなります。
flags
がとりうる値
MSG_OOB |
OOB(out-of-band: 帯域外)データを送信します。
|
MSG_EOR |
レコードにマークをつけます。
レコードでデータがそろいます。
|
MSG_EOF |
ソケットの送信側を閉じ、そのことを知らせる通知を送信データの最後に付加します。
トランザクションでデータがそろいます。
|
MSG_DONTROUTE |
ルータを使用せず、直接つながっているインターフェイスのみを使用します。
|
戻り値
socket_send は、送信したバイト数あるいはエラー時に false
を返します。