用swoole搭建推送訊息到小程式的伺服器

2022-09-23 11:57:06 字數 806 閱讀 9833

用swoole搭建推送訊息到小程式的伺服器。

php7.1.3 (已安裝 )

centos7

**swoole

然後set(array(

'ssl_cert_file' => cert_path.'/***.crt',

'ssl_key_file' => cert_path.'/***.key',

));//如果需要 ssl的話 需要新增證書 否則去掉這段**

//監聽websocket連線開啟事件

$ws->on('open', function ($ws, $request) );

//監聽websocket訊息事件

$ws->on('message', function ($ws, $frame) \n";

foreach ($globals['fd'] as $aa)

}});

//監聽websocket連線關閉事件

$ws->on('close', function ($ws, $fd) is closed\n";

});$ws->start();

}}$ php /here/cli/index.php request_uri="/socket/server/open" // 需要在cli的模式下啟動?wx.connectsocket();

wx.onsocketopen(function (res)

});});

wx.onsocketerror(function (res) );

wx.onsocketmessage(function (res) );

swoole訊息推送

socket.php 注釋的部分是學習的筆記 建立websocket伺服器物件,監聽0.0.0.0 9502埠 ws new swoole websocket server 0.0.0.0 9501 監聽websocket連線開啟事件 客戶端想伺服器傳送資訊是呼叫函式 ws websocket 伺服...

swoole訊息推送

socket.php 注釋的部分是學習的筆記 建立websocket伺服器物件,監聽0.0.0.0 9502埠 ws new swoole websocket server 0.0.0.0 9501 監聽websocket連線開啟事件 客戶端想伺服器傳送資訊是呼叫函式 ws websocket 伺服...

小程式訊息推送

小程式開發模板訊息的時候 出現 errcode 41028,errmsg invalid form id hint 大家知道獲取到的prepay id 還非常的詭異 他不是直接乙個引數 而是還帶了字串 比如 prepay id wx2017xx 這樣格式的 最後檢驗是需要去除掉prepay id 這...