id
Descripción
int Connection::$id
El id de la conexión. Este es un entero que se incrementa automáticamente.
Nota: Workerman es multiproceso, cada proceso mantiene un id de conexión que se incrementa automáticamente, por lo que puede haber duplicados de id de conexión entre varios procesos. Si se desea evitar duplicados de id de conexión, se puede reasignar el valor de $connection->id
según sea necesario, por ejemplo, agregando un prefijo worker->id
.
Ver también
Propiedad connections de Worker
Ejemplo
use Workerman\Worker;
use Workerman\Connection\TcpConnection;
require_once __DIR__ . '/vendor/autoload.php';
$worker = new Worker('tcp://0.0.0.0:8484');
$worker->onConnect = function(TcpConnection $connection)
{
echo $connection->id;
};
// Ejecutar el worker
Worker::runAll();