Server->confirm
最后更新于:2022-04-02 06:21:04
# Server->confirm
[TOC]
确认连接,与`enable_delay_receive`配合使用。当客户端建立连接后,并不监听可读事件。仅触发`onConnect`事件回调,在`onConnect`回调中执行`confirm`确认连接,这时服务器才会监听可读事件,接收来自客户端连接的数据。
~~~
function Server->confirm(int $fd);
~~~
* `$fd`连接的唯一标识符
* 确认成功返回`true`,
* `$fd`对应的连接不存在、已关闭或已经处于监听状态时,返回`false`,确认失败
## 用途
此方法一般用于保护服务器,避免收到流量过载攻击。当收到客户端连接时`onConnect`函数触发,可判断来源`IP`,是否允许向服务器发送数据。
';