Optimized comment.

This commit is contained in:
李铭昕 2019-07-04 10:03:03 +08:00
parent 6cc9b23b34
commit 2e053621fe
2 changed files with 11 additions and 13 deletions

View File

@ -127,7 +127,6 @@ class User extends Model
public function saving(Saving $event) public function saving(Saving $event)
{ {
$this->getAttributes() ; // 可以获取creating created updating updated deleting deleted事件之后的相关记录格式为array
$this->setCreatedAt('2019-01-01'); $this->setCreatedAt('2019-01-01');
} }
} }

View File

@ -20,13 +20,13 @@ declare(strict_types=1);
namespace App\Controller; namespace App\Controller;
use Hyperf\Di\Annotation\Inject; use Hyperf\Di\Annotation\Inject;
use Hyperf\WebSocketClient\ClientFactory;
class IndexController extends Controller class IndexController
{ {
/** /**
* @Inject() * @Inject
* @var \Hyperf\WebSocketClient\ClientFactory * @var ClientFactory
*/ */
protected $clientFactory; protected $clientFactory;
@ -36,12 +36,13 @@ class IndexController extends Controller
$host = '127.0.0.1:9502'; $host = '127.0.0.1:9502';
// 通过 ClientFactory 创建 Client 对象,创建出来的对象为短生命周期对象 // 通过 ClientFactory 创建 Client 对象,创建出来的对象为短生命周期对象
$client = $this->clientFactory->create($host); $client = $this->clientFactory->create($host);
// 向websocket服务端发送消息 // 向 WebSocket 服务端发送消息
$client->push("短连接的Http向Websocket服务端发送消息..."); $client->push('HttpServer 中使用 WebSocket Client 发送数据。');
// 获取服务端响应的消息服务端需要通过push向本客户端的 fd 投递消息,才能获取。 // 获取服务端响应的消息服务端需要通过push向本客户端的 fd 投递消息,才能获取。
$res_msg=$client->recv(2); // 接受服务端响应的数据,设置超时时间为 2s 服务器返回的数据类型为std对象 // 接受服务端响应的数据,设置超时时间为 2s 服务器返回的数据类型为std对象。
return $res_msg->data ; //获取文本数据:$res_msg->data $msg = $client->recv(2);
// 获取文本数据:$res_msg->data
return $msg->data;
} }
} }
``` ```
@ -51,8 +52,6 @@ class IndexController extends Controller
默认情况下,创建出来的 `Client` 对象会通过 `defer` 自动 `close` 连接,如果您希望不自动 `close`,可在创建 `Client` 对象时传递第二个参数 `$autoClose``false` 默认情况下,创建出来的 `Client` 对象会通过 `defer` 自动 `close` 连接,如果您希望不自动 `close`,可在创建 `Client` 对象时传递第二个参数 `$autoClose``false`
```php ```php
<?php
$autoClose = false; $autoClose = false;
$clientFactory->create($host, $autoClose); $client = $clientFactory->create($host, $autoClose);
``` ```