close

विवरण:

void Connection::close(mixed $data = '')

सुरक्षित तरीके से कनेक्शन बंद करें।

close को कॉल करने पर यह डेटा भेजने के लिए बफर को पूरा करने की प्रतीक्षा करेगा और फिर कनेक्शन बंद करेगा, साथ ही कनेक्शन के onClose कॉलबैक को ट्रिगर करेगा।

पैरामीटर

$data

वैकल्पिक पैरामीटर, भेजी जाने वाली डेटा (यदि कोई प्रोटोकॉल निर्दिष्ट है, तो यह स्वचालित रूप से प्रोटोकॉल के encode विधि को $data डेटा को पैक करने के लिए कॉल करेगा), जब डेटा भेजा जाएगा तो कनेक्शन बंद करना, उसके बाद 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->close("hello\n");
};
// वर्कर चलाएं
Worker::runAll();