id

Описание:

int Connection::$id

Id соединения. Это целое число, которое увеличивается автоматически.

Примечание: workerman является многопроцессным, каждый процесс поддерживает собственный увеличивающийся id соединения, поэтому ид соединения могут повторяться между различными процессами. Если вы хотите уникальный id соединения, вы можете переопределить значение connection->id, добавив, например, префикс worker->id.

См. также

Атрибут connections класса 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();