🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# socket_connect * * * * * 说明: > 开启一个套接字连接 语法: ~~~ bool socket_connect ( resource $socket , string $address [, int $port = 0 ] ) ~~~ 参数: | 参数 | 描述 | | --- | --- | | socket | 一个由 socket_create() 创建的有效的资源套接字 | | address | 如果参数 socket 是 AF_INET , 那么参数 address 则可以是一个点分四组表示法(例如 127.0.0.1 ) 的 IPv4 地址; 如果支持 IPv6 并且 socket 是 AF_INET6,那么 address 也可以是有效的 IPv6 地址(例如 ::1);如果套接字类型为 AF_UNIX ,那么 address 也可以是一个Unix 套接字。 | | port | 参数 port 仅仅用于 AF_INET 和 AF_INET6 套接字连接的时候,并且是在此情况下是需要强制说明连接对应的远程服务器上的端口号。 | 返回值: | 成功 | 失败 | | --- | --- | | true | false | 错误代码会传入 socket_last_error() ,如果将此参数传入 socket_strerror() 则可以得到错误的文字说明。 技术细节: 1. PHP版本:PHP 4 >= 4.1.0, PHP 5, PHP 7 2. socket_bind操作必须是在 socket_connect() 或者 socket_listen() 之前使用。 实例: 参考 [socket_accept 的实例代码](https://www.kancloud.cn/mangyusisha/php/549286) 资料来源: http://php.net/manual/zh/book.sockets.php