php - 使用 php/mysql/jQuery 随机聊天

标签 php javascript jquery mysql ajax

我正在进行随机聊天,例如 http://www.omegle.com/为了娱乐。这是怎么回事:

人员登录,他的 ID 被插入到 seaching_chat 表中。他按下“搜索”按钮,如果 searching_chat 中还有其他人,我们会连接他们并从 seaching_chat 表中删除信息。如果表中没有人,我们使用 javascript 并每 10 秒检查 mysql 数据库以查明是否有人登录。

那么,这是做这样的事情最有效的方法吗?有什么建议、想法吗?

最佳答案

对于像这样简单的事情来说,WebSockets 和 Nodejs 非常困难且过于全面。长拉确实是个好主意(在我看来是最简单也是最好的)。每 2 或 5 秒关闭一次简单的请求也不会产生任何费用,因为总是只有 1 个人在等待/触发这些请求。 2 人 -> 连接。 3 人 -> 2 人已连接,1 人正在等待。等等

关于php - 使用 php/mysql/jQuery 随机聊天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5557058/

相关文章:

javascript - 如何更改每个附加文本 Angularjs

php - 选择字段中的多个值进入多个数据库列

javascript - jQuery Toggle 随机刷新屏幕

javascript - javascript函数的编排

javascript - 运行 Grunt Express Server 会导致错误 : ENOENT: no such file or directory, open 'static/test.json'

javascript - 禁用 map 框上的滚动缩放

javascript - 键盘 "Swipe"JavaScript 事件

php - MySQL UNION ALL 与 LEFT JOIN

php - 如何集成AJAX避免PHP CMS的页面重定向

php - fatal error : Call to a member function saveAs() on a non-object on FileField Update