我正在做一个项目,我正在尝试构建一个界面,例如如果用户已登录,并且介于两者之间,如果服务器有该用户的任何消息,那么用户将立即收到通知(如 facebook),所以我正在通过 websockets但我应该从哪里开始感到困惑?请给我一些基本的想法?
我使用 PHP 作为实现语言
我目前正在寻找有关使用 PHP、NodeJS 和 socket.io 的混合实现实时通知的建议。目前我对 Node 和 socket.io 几乎没有做任何事情,所以我对实现这一目标的最佳方法感到茫然。我已经做了一些基本的听力和什么不是但没有什么极端的。
现在我的问题是:
- socket.io 如何知道新的通知,PHP 是否应该负责将数据(比如创建了一个帖子)发送到 socket.io 并从那里广播到连接的客户端?
- socket.io 如何知道哪些客户端需要通知?
我真的不确定还有什么。目前这对我来说有点多。我只是不知道如何分发通知。
任何建议将不胜感激。我不期待详细的演练,只是朝着正确的方向推进,或者了解它是如何网格化的。