close
Açıklama:
void Connection::close(mixed $data = '')
Bağlantıyı güvenli bir şekilde kapatır.
close çağrıldığında, bağlantıyı kapatmadan önce gönderim tamponundaki verilerin tamamının gönderilmesini bekler ve ardından bağlantının onClose geri çağrısını tetikler.
Parametreler
$data
Opsiyonel parametre, gönderilecek veriler (bir protokol belirtilmişse, $data verilerini paketlemek için protokolün encode yöntemi otomatik olarak çağrılacaktır), veriler gönderildikten sonra bağlantıyı kapatır ve ardından onClose geri çağrısını tetikler.
Örnek
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'ı çalıştır
Worker::runAll();