首先看一下这段代码:
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代码的消息。我怎样才能做到这一点。如何访问连接列表?我怎样才能确定谁是谁?