我看了比较多资料,但是对workman使用还是缺少头绪。求支持啊!
我再做一个应用,后端php做服务层,前端IOS Android调用服务。 框架使用的YII 但是有一个功能让我觉得workman非常适合,但是又有些无从下手,真心跪求屡屡思路。 功能: 创建1V1聊天室,我主要想用workman长连接的特性,跟定时器。 问题1: 是不是每一组聊天室是一个长连接? 问题2: 这种情况下,到底谁才是客户端?如果ios,android做客户端,他们该怎么请求我的连接
安卓和iOS是客户端,在客户端侧多个聊天室可以复用一个连接,在通讯数据上加一个房间标示就知道这个消息是属于哪个聊天室了。
workerman有个聊天室的例子,workerman_chat,支持房间群聊和私聊,可以参考下。
workerman支持自定义通讯协议,但是对开发者要求较高。建议在在github上搜下安卓和IOS的websocket协议客户端,在安卓和IOS上通过websocket协议客户的来发起连接,接受发送数据。workerman服务端也用websocket协议来监听。
谢谢walkor大大指点,我去看看
不客气
安卓和iOS是客户端,在客户端侧多个聊天室可以复用一个连接,在通讯数据上加一个房间标示就知道这个消息是属于哪个聊天室了。
workerman有个聊天室的例子,workerman_chat,支持房间群聊和私聊,可以参考下。
workerman支持自定义通讯协议,但是对开发者要求较高。建议在在github上搜下安卓和IOS的websocket协议客户端,在安卓和IOS上通过websocket协议客户的来发起连接,接受发送数据。workerman服务端也用websocket协议来监听。
谢谢walkor大大指点,我去看看
不客气