xiaolingzi's blog

每天都在成长...

欢迎您:亲

基于Swoole实现的即时聊天通讯Socket服务(支持websocket连接)

知道对方的用户id,而只知道用户id无法知道将消息推送给哪个socket连接,有了用户id和fd的映射,就可以解决该问题。2.存储文件部分文件结构如下:三、业务流程1.双人聊天业务流程图如下:2.群聊业务流程图如下:为了同时支持socket和websocket连接,每次连接都先判断连接类型,对于we
分类: PHP  标签: swoole , php , socket , websocket , 聊天 , 即时通讯  日期: 2017-03-14 16:14:38

PHP使用thrift实现RPC服务(服务端和客户端)

ort->close();2.socket方式看官方提供的类库,socket支持TSimpleServer和TForkingServer两种模式(这里说的是php,其他语言还有其他模式),前者单进程阻塞式,后者会fork新进程处理,建议使用后者。socket方式不需要web服务器载体,直接运行
分类: PHP  标签: thrift , rpc , php  日期: 2017-06-21 15:04:53