Php-实时聊天
聊天时使用什么技术?我想创建一个开放连接 当我将新消息放入数据库时。我想在不使用计时器和循环的情况下自动向浏览器发送新消息 如何进行此聊天 我有一个网络主机-LinuxMysql数据库 我试着使用计时器来检索新邮件。每3秒钟我就会使用Ajax检索数据。 在我看来,这个解决方案效率低下,因此需要寻找其他解决方案Php-实时聊天,php,chat,Php,Chat,聊天时使用什么技术?我想创建一个开放连接 当我将新消息放入数据库时。我想在不使用计时器和循环的情况下自动向浏览器发送新消息 如何进行此聊天 我有一个网络主机-LinuxMysql数据库 我试着使用计时器来检索新邮件。每3秒钟我就会使用Ajax检索数据。 在我看来,这个解决方案效率低下,因此需要寻找其他解决方案 谢谢。您可能需要实施技术。它允许进行长池请求。当一个请求完成后,您可以启动另一个请求。COMET中的连接始终处于打开状态 在PHP中,您可以创建无限循环,例如,while(true),并在
谢谢。您可能需要实施技术。它允许进行长池请求。当一个请求完成后,您可以启动另一个请求。COMET中的连接始终处于打开状态
在PHP中,您可以创建无限循环,例如,
while(true)
,并在需要时中断连接。您可能需要实现技术。它允许进行长池请求。当一个请求完成后,您可以启动另一个请求。COMET中的连接始终处于打开状态
在PHP中,您可以创建无限循环,例如,
while(true)
,并在需要时断开连接。PHP是一种服务器端脚本语言,这意味着在页面加载之前处理所有PHP。为了生成类似聊天的环境,您需要使用Javascript建立到后端(PHP部分)的开放连接。有很多方法可以做到这一点,包括轮询(计时器)和套接字(更复杂)
据我所知,使用Javascript处理类似聊天室的服务的最佳方法是查看Node.js及其功能,具体演示为聊天室:
一般来说,NodeJS和持久连接的问题是,大多数廉价的主机提供商不允许您打开持久连接。您需要为更高成本的专用服务器付费。我相信,有些主机专门允许在其环境中使用NodeJS类型的服务,但我不知道有哪一种是我头脑中想得开的。PHP是一种服务器端脚本语言,这意味着所有的PHP都是在页面加载之前处理的。为了生成类似聊天的环境,您需要使用Javascript建立到后端(PHP部分)的开放连接。有很多方法可以做到这一点,包括轮询(计时器)和套接字(更复杂) 据我所知,使用Javascript处理类似聊天室的服务的最佳方法是查看Node.js及其功能,具体演示为聊天室:
一般来说,NodeJS和持久连接的问题是,大多数廉价的主机提供商不允许您打开持久连接。您需要为更高成本的专用服务器付费。我相信,有些主机在其环境中专门允许NodeJS类型的服务,但我不知道有哪一个是我脑子里想出来的。PHP+MySQL是构建聊天的糟糕平台。有很多现成的解决方案可以安装,比如XMPP/Jabber服务器。PHP+MySQL是构建聊天的糟糕平台。有很多现成的解决方案可以安装,比如XMPP/Jabber服务器。我无法连接到chat.nodejs.org我无法连接到chat.nodejs.org