🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# socket_read * * * * * 说明: >从套接字读取的最大长度字节 语法: ~~~ string socket_read ( resource $socket , int $length [, int $type = PHP_BINARY_READ ] ) ~~~ 参数: | 参数 | 描述 | | --- | --- | | socket |由socket_create()或者socket_accept()创建得到的有效的资源套接字| | length | 这长度参数指定了可读取的最大字节数,否则你可以使用\ r \ n,或\0结束(根据见下的类型参数)| |type| 可选的类型参数是一个命名的常数,1、PHP_BINARY_READ(默认),使用该系统recv()函数。安全读取二进制数据。2、PHP_NORMAL_READ——阅读停在\ n或\ r| 返回值: | 成功 | 失败 | | --- | --- | | 返回字符串数据 | false | 失败(包括如果远程主机关闭连接),错误代码会传入 socket_last_error() ,将此参数传入 socket_strerror() 可以得到错误的文字说明。 技术细节: PHP版本:PHP 4 >= 4.1.0, PHP 5, PHP 7 实例: [参考 socket_accept 的实例代码](https://www.kancloud.cn/mangyusisha/php/549286) 资料来源: http://php.net/manual/zh/function.socket-listen.php