WebSocket\Server->disconnect
最后更新于:2022-04-02 06:34:35
# WebSocket\\Server->disconnect
主动向`websocket`客户端发送关闭帧并关闭该连接
~~~
function WebSocket\Server->disconnect(int $fd, int $code = 1000, string $reason = "");
~~~
* `$fd`客户端连接的`ID`,如果指定的`$fd`对应的`TCP`连接并非`websocket`客户端,将会发送失败
* `$code`关闭连接的状态码,根据`RFC6455`,对于应用程序关闭连接状态码,取值范围为`1000`或`4000-4999`之间
* `$reason`关闭连接的原因,`utf-8`格式字符串,字节长度不超过`125`
发送成功返回`true`,发送失败或状态码非法时返回`false`
> `WebSocket\Server->disconnect`在`4.0.3`以上版本可用
';