微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 使用websockets的私人消息

我们如何使用Websockets(和PHP)实现私人消息系统(客户端到客户端)?

根据我的理解,服务器广播消息,所有客户端都可以通过connection.onmessage事件处理程序接收消息.我想知道是否有办法将消息发送给websockets中的目标用户

解决方法:

当客户端发送消息(ws.send(message);)时,WebSocket服务器将收到消息.然后将其发送到的套接字完全由您的服务器代码决定 – 您的实现.

要创建一对一聊天,您需要一种在聊天中涉及的两个客户端之间路由数据的方法.您还需要一种验证方法,只有这两个客户端才能接收该信息.

WebSocket框架倾向于提供额外的PubSub层,例如Pusher(我为之工作)使用channels执行此操作.您将找到类似的术语以及“主题”和“主题”.

一旦有了在两个客户端之间路由数据(聊天消息)的方法,您就需要考虑对订阅进行身份验证.通过这个问题可以找到更多的信息,问题是How do I create Private channel between two user.问题是关于Ruby,但适用于任何技术.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐