id

説明:

int Connection::$id

接続のid。これは自動増加する整数です。

注意:workermanはマルチプロセスであり、各プロセス内部で自動増加するconnection idを維持しますので、複数のプロセス間で接続idが重複することがあります。重複しないconnection idが必要な場合は、必要に応じてconnection->idに新しい値を再割り当てすることができます。例えば、worker->idの接頭辞を加えることができます。

参照

Workerのconnections属性

サンプル

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();