close
Description:
void Connection::close(mixed $data = '')
Fermeture sécurisée de la connexion.
L'appel de close attend que les données du tampon d'envoi soient complètement envoyées avant de fermer la connexion et déclenche le rappel onClose de la connexion.
Paramètres
$data
Paramètre optionnel, données à envoyer (s'il y a un protocole spécifié, la méthode encode du protocole sera automatiquement appelée pour empaqueter les données $data), ferme la connexion après que les données aient été envoyées, puis déclenche le rappel onClose.
Exemple
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");
};
// Exécuter le worker
Worker::runAll();