注冊登錄

微信小程序聊天功能是小程序做社交的關(guān)鍵

2020-09-28
導(dǎo)讀:2017年6月14日,微信小程序聊天功能已經(jīng)是當下最熱門的話題,下面將從多方面來談?wù)勎⑿判〕绦蛄奶旃δ苁切〕绦蜃錾缃坏年P(guān)鍵相關(guān)的內(nèi)容。...

微信小程序聊天功能已經(jīng)是當下最熱門的話題,下面將從多方面來談?wù)勎⑿判〕绦蛄奶旃δ苁切〕绦蜃錾缃坏年P(guān)鍵相關(guān)的內(nèi)容。

socket本文目錄:

、搭建環(huán)境;

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

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

、注意事項。

一、搭建環(huán)境

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

json

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

、服務(wù)端

微信小程序聊天功能是小程序做社交的關(guān)鍵

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

publicphp index.php socket/server/index

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

發(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ù)庫連接過期導(dǎo)致,把連接過期時間設(shè)置長點,但是總有過期的時候,所以建議改用微信小程序聊天功能是小程序做社交的關(guān)鍵

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

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

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

 


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

第一部分:小商店是什么

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

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

第四部分:開店任務(wù)常見問題

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

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

第七部分:小程序直播

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

第九部分:小程序怎么結(jié)算

第十部分:小程序客服

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

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

電話咨詢 微信咨詢 預(yù)約演示 0元開店