注冊登錄

微信小程序聊天功能是小程序做社交的關鍵

2020-09-28
導讀:2017年6月14日,微信小程序聊天功能已經(jīng)是當下最熱門的話題,下面將從多方面來談談微信小程序聊天功能是小程序做社交的關鍵相關的內容。...

微信小程序聊天功能已經(jīng)是當下最熱門的話題,下面將從多方面來談談微信小程序聊天功能是小程序做社交的關鍵相關的內容。

socket本文目錄:

、搭建環(huán)境;

、定義前后端通信協(xié)議;

、聊天系統(tǒng)搭建;

、注意事項。

一、搭建環(huán)境

微信小程序服務器環(huán)境搭建--suse版,由于域名不能帶端口,所以建議用進行代理轉發(fā)。

json

tokenfdsocketIDfromsocketIDcmd三、聊天系統(tǒng)搭建

、服務端

微信小程序聊天功能是小程序做社交的關鍵

TP5swoolesocketsocket微信小程序聊天功能是小程序做社交的關鍵分為服務端和客戶端,服務端以形式運行,具體代碼請參考源碼包中的樣例;

publicphp index.php socket/server/index

webwebsocket2簡單封裝下微信提供的接口,用于處理連接成功,發(fā)送消息,連接失敗自動重連等公用操作,目錄結構如下

發(fā)送方法封裝參考:
3cli100%編寫腳本如下:

echo $count

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

ulimit -c unlimited

echo "restart";

fi

crontab

加入一行:

每隔一分鐘檢測下腳本

四、注意事項

、如果使用的幫助函數(shù)出現(xiàn)下面的錯誤,是數(shù)據(jù)庫連接過期導致,把連接過期時間設置長點,但是總有過期的時候,所以建議改用微信小程序聊天功能是小程序做社交的關鍵

、微信小程序真機環(huán)境不予許指定端口,那上面的服務器配置就沒有什么用,解決辦法是:停用模塊,改用作為反向代理,具體方法參考我之前寫的文章。親測可用

、如果用作為反向代理遇到會話很容易過期,有兩種辦法,一個是設置代理超時時間為一個很長的時間;一個是客戶端做個心跳檢測這兩種辦法會增加服務器內存消耗,但是沒有辦法只有折中考慮。

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

 


重磅推薦:小程序開店目錄

第一部分:小商店是什么

第二部分:如何開通一個小商店

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

第四部分:開店任務常見問題

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

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

第七部分:小程序直播

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

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

第十部分:小程序客服

第十一部分:電商創(chuàng)業(yè)

第十二部分:小程序游戲開發(fā)

電話咨詢 微信咨詢 預約演示 0元開店