🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# close ## 说明: ~~~ void Connection::close(mixed $data = '') ~~~ 因为Warriorman是协程同步的,所以同一个协程内,当你可以调用close的时候,一定send完成了 调用close会关闭连接,并触发连接的`onClose`回调。 ## 参数 `$data` 可选参数,要发送的数据(如果有指定协议,则会自动调用协议的encode方法打包`$data`数据),当数据发送完毕后关闭连接,随后会触发onClose回调 ## 范例 ~~~ $worker = new Worker('tcp://0.0.0.0:8484'); $worker->protocol = "\Workerman\Protocols\Websocket"; $worker->onMessage = function($connection, $data) { $connection->close("hello\n"); }; // 运行worker Worker::runAll(); ~~~