close
Description:
void Connection::close(mixed $data = '')
Ferme la connexion de manière sécurisée.
Appeler close
attend que les données du tampon d'envoi soient envoyées avant de fermer la connexion, puis déclenche le rappel onClose
de la connexion.
Arguments
$data
Paramètre facultatif, les données à envoyer (si un protocole est spécifié, la méthode d'encodage du protocole est automatiquement appelée pour empaqueter les données de $data
), une fois les données envoyées, la connexion est fermée, puis le rappel onClose
est déclenché.
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écute le worker
Worker::runAll();