id

说明:

int Connection::$id

El id de la conexión. Este es un entero autoincremental.

Nota: workerman es multiproceso, y cada proceso mantendrá un id de conexión autoincremental, por lo que los id de conexión entre múltiples procesos pueden repetirse. Si desea un id de conexión sin duplicados, puede reasignar connection->id según sea necesario, por ejemplo, agregando un prefijo worker->id.

参见

La propiedad connections del Worker

范例

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;
};
// 运行worker
Worker::runAll();