【发布时间】:2016-06-21 23:59:43
【问题描述】:
我正在使用 socket.io 和 node.js 在 android 中开发一个聊天应用程序。每次新连接时,客户端的 socket id 都会更改。因此,要向特定用户发送消息,我需要另一个强制性选项,例如使用电子邮件或电话号码进行用户注册。我在 MySQL 数据库中为新客户保留 email、socket id、status(在线/离线)& 仅在注册用户再次登录时更新socket id。
对于消息,我存储所有消息并在他/她使用新的套接字 ID 登录时将它们发送给接收者。
我的问题:
- 是否有任何选项可以修复客户端的socket id?
- 有了上面的解释,对于一个简单的聊天应用,我是否走在正确的方向?
【问题讨论】: