id

Açıklama:

int Connection::$id

Bağlantının id'si. Bu, bir artan tam sayıdır.

Not: workerman çoklu süreçten oluşmaktadır, her süreç içinde bir artan connection id'si korunur, bu yüzden birden fazla süreç arasında connection id'leri tekrar edebilir. Eğer tekrar etmeyen bir connection id'si istiyorsanız, connection->id'ye ihtiyaçlarınıza göre yeni bir değer atayabilirsiniz, örneğin worker->id ön ekini ekleyerek.

Bakınız

Worker’ın connections özelliği

Örnek

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'ı çalıştır
Worker::runAll();