我会简洁明了。
我的目标是:
我正在使用:
我坚持开发好的架构。当前,当我调度一个动作时,例如说“ CREATE_USER”,我可以通过中间件传递用户名,该中间件会向服务器发送一个socket.io事件,服务器在服务器上处理用户名以查看其唯一性并返回SUCCESS或将失败消息返回到中间件(因为socket.io具有回调函数),然后我可以从那里调度操作以确认用户已通过身份验证等。
我能够向服务器发送消息,并让服务器根据回调函数返回消息。
我的问题是我无法设置事件侦听器。例如,如果客户端什么都不做,但是另一个用户加入了聊天室,我希望服务器向套接字发送一个具有新用户详细信息的事件,以便可以使用用户对象和react组件更新客户端状态可以据此显示。
有人可以为我指出正确的方向,还是给我一些建议,而无需创建套接字连接的其他实例?
过去2天,我一直在网上搜索(包括stackoverflow),并且有不同的想法,但我不知道该在哪里听这些事件。
任何人和所有帮助将不胜感激,谢谢大家。