【发布时间】:2016-02-15 04:34:21
【问题描述】:
我已经能够使用 Websockets 在使用 https://github.com/ghedipunk/PHP-Websockets 的用户之间创建聊天应用程序。
服务器所做的是当每个用户连接到套接字时,将所有创建的套接字对象变量存储在一个数组中。因此,最终他创建了一个数组,其中包含有关所有用户与套接字对象的信息。并且他每次循环遍历数组来检索用户的对象,以便将消息发送到相应的套接字。
这对于少量用户来说没问题。但是我们如何处理大量用户呢?我想在数据库中存储套接字对象,但后来我遇到了这个:How to save php socket resource in database?
上面写着“套接字必须重新创建并且不能存储在数据库中”。
那么,除了重新创建之外,还有什么更好的选择吗?如果我必须重新创建套接字,我该如何使用 PHP-Websockets 库呢?
提前致谢。
【问题讨论】:
标签: javascript php sockets