Swoole安装教程

Swoole安装教程,第1张

1、安装git:yum –y install git

2、克隆swoole源码:git clone …

以 http://git.oschina.net/swoole/swoole 为例子,复制地址 https://gitee.com/swoole/swoole.git

执行迹举

3、执行散差编译以下命令姿掘碧

pecl安装swoole出现很多问题,最后把源替换更新后再次尝试就安装好了逗拦

错误如下:

ERROR: unable to unpack /tmp/pear/download/swoole-4.4.4.tgz

ERROR: unable to unpack /private/tmp/pear/download/swoole-4.4.5.tgz

1、无法解析出源文山启胡件

解决旁察方法:

2、无法连接到网站(可再次尝试)

3、版本问题需更新系统源文件

建议先进行源替换再安装swoole 阿里源

更新 pecl 并安装swoole

(一)扩展安装

    本demo需要的扩展有Swoole、MongoDB、Redis

(二)详细步骤

1、Client在进行长连接 *** 作时会在裤源链接后面跟上用户id,Server在接受到用户id后会将此id与线程id进行绑定,并存入Redis中。

2、Client触发send事件后,会将此消息追加到本地的消息列表中(此时为消息的发送方)。Server在触发onMessage事件后首先会将消息内容存入DB,然后再根据此消息接收者的用户id找到对应的线程id并进行push *** 作。

3、Client触发凯链onmessage事件后会拿到消息内容并将此内容追加到本地消息列表中。(此时为消息的接收方)

至此,IM的流程就大致梳理完了。盯纯孙

效果图如下:

   

项目源码: https://github.com/Colocust/im

体验地址: http://qim.colocust.cn/#/


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12434549.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存