Home >Backend Development >PHP Tutorial >基于webscoket的聊天室怎么实现私聊的?

基于webscoket的聊天室怎么实现私聊的?

WBOY
WBOYOriginal
2016-06-06 20:48:261200browse

是这样的,我用PHP做了个websocket的后端,可以通过pusher给订阅的client发送消息,从而实现简单的聊天室功能,之后想进一步实现私聊,但不知道怎么实现比较好。

我的想法是私聊的双方client订阅一个共同的主题,类似于一个只有2个人的群聊,是这样吗?

谢谢!

回复内容:

是这样的,我用PHP做了个websocket的后端,可以通过pusher给订阅的client发送消息,从而实现简单的聊天室功能,之后想进一步实现私聊,但不知道怎么实现比较好。

我的想法是私聊的双方client订阅一个共同的主题,类似于一个只有2个人的群聊,是这样吗?

谢谢!

我用python, js都做过server client,不知道php是如何实现的(好强悍啊)

可以针对url单独令服务器单独转发给特定的client. (当然你的服务器需要有能分辨各个client的协议)

比如我创建一个python群聊,ws://localhost/python, 通过/python,就行了

入口设置channel

https://segmentfault.com/q/1010000004863...

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn