如何使用棘轮发送特定插座连接的事件

时间:2018-01-21 01:13:04

标签: php sockets ratchet reactphp

首先看一下这段代码:

use Ratchet\Resource\ConnectionInterface;

class MyApp {
protected $connections;

public function __construct() {
    $this->connections = new \SplObjectStorage;
}

public function onOpen(ConnectionInterface $conn) {
    $this->connections->attach($conn);
}

public function onClose(ConnectionInterface $conn) {
    $this->connections->detach($conn);
}
}

此代码接受套接字连接并将它们存储在$ connections中。

认为当客户端打开套接字时,他们会向服务器发送哈希代码以进行识别。所以,如果我有1000个连接到我的服务器,我想发送一些来自另一个单独运行的PHP代码的消息。我怎样才能做到这一点。如何访问连接列表?我怎样才能确定谁是谁?

0 个答案:

没有答案