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