Webman自定义进程建立TCP服务器的问题

问题描述

我在使用webman自定义进程并利用Workerman建立TCP服务器时,$connection->id总是不唯一,如:我设置OnConnect时客户端接入打印其id,此时客户端1接入打印1,客户端2接入也打印1。(当然我知道id是自增的,但疑问是此时为何没有自增,是服务端同属一个进程的原因吗?)寻求一个能获得一个唯一id或其他唯一标识的方式。

程序代码或配置

public function onConnect(TcpConnection $connection)
{
    echo $connection->id;

}
332 2 0
2个回答

qqxxr

你的客户端进程开了几个?

walkor 打赏

文档有说
每个进程内从1开始自增,多个进程间会重复

  • 暂无评论
🔝