我的目标是创建一个类似于Facebook聊天的实时聊天,从头开始。我希望将所有消息存储在数据库表(MySQL)中,并且每次用户发送新消息时,如果接收方已连接,则会将请求发送到接收方的浏览器,并且消息将显示在聊天窗口。使用php和javascript创建实时聊天
我不想让客户端检查是否发送了用户的新消息,但我希望服务器将请求发送到客户端的浏览器。
我知道,这可以通过使用彗星技术(我看到this stackoverflow question)来实现,但我无法找到如何实现这个这个一定的问题有很好的指导。
我想使用php和javascript以及尽可能少的额外软件或框架。
我使用WAMPServer,我有Windows。
如果你知道一个很好的指南或教程,或者可以提供任何指导我如何能够实现我想要的,这将是非常有益的。
websockets是你在找什么。 – mkaatman
我认为facebook不使用websockets(请参阅[这里](https://www.quora.com/Does-Facebook-use-WebSockets-for-any-of-their-applications-Are-they-really-useful特技的,大规模,尤其是,因为,他们-征收-A-状态的架构))。但如果这是一个更好的方法,我想知道我应该采取的第一步和我应该知道的是什么。 – Thanasis
谁在乎Facebook做什么或者互联网上的一些随机人士对Facebook说两年前做过什么! websockets是用于您正在尝试执行的技术。如果您使用F12打开控制台,则可以看到他们是否使用网络选项卡下的网络套接字,并且可以通过WS进行过滤。 – mkaatman