我正在尝试使用 websockets 和 Symfony 2 创建一个聊天应用程序。给定聊天室的传入消息应存储在 MySQL 数据库中,而传出消息应发送给该聊天室的所有注册者。我正在考虑在后端使用这样的东西(使用 Symfony 2) https://github.com/GulDmitry/php-websocket-server
这对于前端 http://socket.io/
我认为所有用户都应该添加到某种全局服务器数据结构中,该结构指定更新聊天室时向谁发送消息。在 PHP 中可以实现这样的结构吗?似乎不会,所以我不确定解决这个问题的最佳方法是什么。