请教下各位大神,下方是我写的伪逻辑,看起来没问题,但实际设备上下线频繁时,在线状况是错误的,调试后发现是onMessage中Gateway::closeClient($id);的操作触发onClose,是在onMessage后续将设备设置为在线之后。 也就是说,我在设备上线后,手动断开老的连接,将状态设置为离线,再将状态设置为在线的操作由于onClose并不会马上执行导致顺序反转 function onMessage...