我正在做像http://www.omegle.com/这样的随机聊天。这是怎么回事:
人员登录后,其ID将插入seaching_chat
表中。他按下“搜索”按钮,如果searching_chat
中还有其他人,我们将其连接起来并从seaching_chat
表中删除信息。如果表中没有人,我们使用javascript,每10秒钟检查mysql数据库,以查明是否有人登录。
那么,这是最有效的方法吗?有什么建议,想法吗?
最佳答案
WebSocket和nodejs太难了,太简单了,太简单了。长拉确实是一个好主意(最简单,最好的imo)。每2到5秒一个简单的关闭请求也不花任何钱,因为总是只有1个人等待/发出这些请求。 2个人->连接。 3个人->已连接2个人,等待1人。等等