destroy
বর্ণনা:
void Connection::destroy()
তাত্ক্ষণিকভাবে সংযোগ বন্ধ করে দেয়।
close এর থেকে পার্থক্য হচ্ছে, destroy কল করার পর যদি সেই সংযোগের পাঠানোর বাফারে এখনও এমন কিছু ডেটা থাকে যা বিপরীত দিকে পাঠানো হয়নি, তবুও সংযোগটি তাত্ক্ষণিকভাবে বন্ধ হয়ে যাবে এবং সেই সংযোগের onClose কলব্যাক তাত্ক্ষণিকভাবে ট্রিগার হবে।
প্যারামিটার
কোন প্যারামিটার নেই
উদাহরণ
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)
{
// যদি কিছু ভুল হয়
$connection->destroy();
};
// কর্মী চালান
Worker::runAll();