= 4.1.0, PHP 5, PHP 7, PHP 8)socket_connect — 開啟一個套接字連接說明socket_connect(Socket $socket, string $address, ?int $port = null): boo">
(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
socket_connect — 開啟一個套接字連接
使用 Socket 實例 socket 發(fā)起到
address 的連接,該實例必須要求是用
socket_create() 創(chuàng)建的 Socket 有效的套接字資源實例。
socket由 socket_create() 創(chuàng)建的 Socket 實例。
address
如果參數(shù) socket 是 AF_INET,那么參數(shù)
address 則可以是一個點分四組表示法(例如 127.0.0.1 ) 的 IPv4 地址;如果支持
IPv6 并且 socket 是 AF_INET6,那么 address
也可以是有效的 IPv6 地址(例如 ::1);如果套接字類型為 AF_UNIX ,那么
address 也可以是一個 Unix 套接字。
port
參數(shù) port 僅僅用于 AF_INET 和 AF_INET6
套接字連接的時候,并且是在此情況下是需要強制說明連接對應(yīng)的遠(yuǎn)程服務(wù)器上的端口號。
成功時返回 true, 或者在失敗時返回 false。 錯誤代碼會傳入
socket_last_error() ,如果將此參數(shù)傳入
socket_strerror() 則可以得到錯誤的文字說明。
注意:
If the socket is non-blocking then this function returns
falsewith an errorOperation now in progress.
| 版本 | 說明 |
|---|---|
| 8.0.0 |
現(xiàn)在 socket 是 Socket 實例,
之前是 resource。
|
| 8.0.0 |
port 允許為空。
|