PHP Conference Japan 2024

socket_send

(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)

socket_send將資料傳送到已連線的通訊端

說明

socket_send(
    Socket $socket,
    字串 $data,
    整數 $length,
    整數 $flags
): 整數|false

函式 socket_send()data 傳送 length 位元組到通訊端 socket

參數

socket

一個由 socket_create()socket_accept() 建立的 Socket 實例。

data

包含將發送至遠端主機的資料的緩衝區。

length

將從 data 發送至遠端主機的位元組數。

flags

flags 的值可以是以下旗標的任意組合,使用二元 OR (|) 運算子連接。

flags 的可能值
MSG_OOB 發送 OOB(帶外)資料。
MSG_EOR 指示記錄標記。發送的資料完成記錄。
MSG_EOF 關閉通訊端 (socket) 的發送端,並在發送資料的末尾包含相應的通知。發送的資料完成事務。
MSG_DONTROUTE 繞過路由,使用直接介面。

返回值

socket_send() 返回已發送的位元組數,或者在發生錯誤時返回 false

更新日誌

版本 說明
8.0.0 socket 現在是一個 Socket 實例;以前,它是一個 資源

另請參閱

新增筆記

使用者貢獻的筆記

此頁面沒有使用者貢獻的筆記。
To Top