Maison >développement back-end >tutoriel php >基于webscoket的聊天室怎么实现私聊的?

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

WBOY
WBOYoriginal
2016-06-06 20:48:261200parcourir

是这样的,我用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...

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn