我的目标是从头开始创建类似于Facebook聊天的实时聊天.我想将所有消息存储在数据库表(MySQL)上,并且每当用户发送新消息时,如果接收方已连接,则请求将发送到接收方的浏览器,并且消息将出现在聊天窗口中.
我不想让客户端检查是否已发送给用户的新消息,但是我希望服务器将请求发送到客户端的浏览器.
我知道可以使用Comet技术(我看到this * question)来实现,但是我无法找到有关如何针对特定问题实施此方法的良好指南.
我想使用php和javascript,并尽可能减少额外的软件或框架.
我使用WAMPServer,并且有Windows.
如果您知道一个好的指南或教程,或者可以提供有关如何实现自己想要的目标的任何指导,那将非常有帮助.
解决方法:
尝试用于此CppComet开源彗星服务器.有适用于php和其他语言的api.
请问这个chat example或this