destroy

Giới thiệu:

void Connection::destroy()

Đóng kết nối ngay lập tức.

Khác với close, sau khi gọi destroy, kết nối sẽ ngay lập tức bị đóng ngay cả khi bộ đệm gửi của kết nối vẫn còn dữ liệu chưa được gửi đến đối tác, và ngay lập tức kích hoạt callback onClose của kết nối đó.

Tham số

Không có tham số

Ví dụ

use Workerman\Worker;
use Workerman\Connection\TcpConnection;
require_once __DIR__ . '/vendor/autoload.php';

$worker = new Worker('websocket://0.0.0.0:8484');
$worker->onMessage = function(TcpConnection $connection, $data)
{
    // nếu có gì sai
    $connection->destroy();
};
// Chạy worker
Worker::runAll();