注册登录

微信小程序聊天功能是小程序做社交的关键

2020-09-28
导读:2017年6月14日,微信小程序聊天功能已经是当下最热门的话题,下面将从多方面来谈谈微信小程序聊天功能是小程序做社交的关键相关的内容。...

微信小程序聊天功能已经是当下最热门的话题,下面将从多方面来谈谈微信小程序聊天功能是小程序做社交的关键相关的内容。

socket本文目录:

、搭建环境;

、定义前后端通信协议;

、聊天系统搭建;

、注意事项。

一、搭建环境

微信小程序服务器环境搭建--suse版,由于域名不能带端口,所以建议用进行代理转发。

json

tokenfdsocketIDfromsocketIDcmd三、聊天系统搭建

、服务端

微信小程序聊天功能是小程序做社交的关键

TP5swoolesocketsocket微信小程序聊天功能是小程序做社交的关键分为服务端和客户端,服务端以形式运行,具体代码请参考源码包中的样例;

publicphp index.php socket/server/index

webwebsocket2简单封装下微信提供的接口,用于处理连接成功,发送消息,连接失败自动重连等公用操作,目录结构如下

发送方法封装参考:
3cli100%编写脚本如下:

echo $count

ps -eaf |grep "socket/server" | grep -v "grep"| awk '{print $2}'|xargs kill -9

ulimit -c unlimited

echo "restart";

fi

crontab

加入一行:

每隔一分钟检测下脚本

四、注意事项

、如果使用的帮助函数出现下面的错误,是数据库连接过期导致,把连接过期时间设置长点,但是总有过期的时候,所以建议改用微信小程序聊天功能是小程序做社交的关键

、微信小程序真机环境不予许指定端口,那上面的服务器配置就没有什么用,解决办法是:停用模块,改用作为反向代理,具体方法参考我之前写的文章。亲测可用

、如果用作为反向代理遇到会话很容易过期,有两种办法,一个是设置代理超时时间为一个很长的时间;一个是客户端做个心跳检测这两种办法会增加服务器内存消耗,但是没有办法只有折中考虑。

<span line-height:2;"="">

 


重磅推荐:小程序开店目录

第一部分:小商店是什么

第二部分:如何开通一个小商店

第三部分:如何登录小商店

第四部分:开店任务常见问题

第五部分:小商店可以卖什么

第六部分:HiShop小程序特色功能

第七部分:小程序直播

第八部分:小程序收货/物流

第九部分:小程序怎么结算

第十部分:小程序客服

第十一部分:电商创业

第十二部分:小程序游戏开发

电话咨询 微信咨询 预约演示 0元开店