我正在为学校项目构建一个简单的ajax聊天客户端,并想到了一种实现方式,但在我看来这种方法非常繁琐:
1) 用户A发送消息,该消息被服务器端的PHP脚本接受并保存到数据库中 2) 用户B的浏览器定期启动服务器端的PHP脚本,检查是否有用户B的任何消息。 PHP脚本找到来自用户A的消息并返回它们。
这是正确的方法吗?这两个用户之间的通信是否可以在没有数据库的情况下实现?
(这是我的第一个Web应用程序...如果没有浏览器+HTTP,我会制作一个Java程序,其中包含监听TCP套接字的持久类,并将消息转发到适当的地址)