免费国产欧美国日产_少妇AV一区二区三区无码_蜜桃精品av无码喷奶水小说_jk18禁网站视频_精产国品一二三级产品区别_被夫の上司に犯波多野结衣_78m成人手机免费看_最爽最刺激18禁视频_偷偷色噜狠狠狠狠的777米奇

易優(yōu)GEO 重磅上線 ~ 一站式GEO優(yōu)化工具,讓豆包、文心一言、DeepSeek 在回答中主動(dòng)推薦你的品牌,搶占AI流量入口!  點(diǎn)擊查看

小程序模板網(wǎng)

小程序?qū)崿F(xiàn)socket【workerman+thinkPHP做后端】

發(fā)布時(shí)間:2018-04-18 09:28 所屬欄目:小程序開(kāi)發(fā)教程

作者:BruceCCCC,來(lái)自原文地址 
以下為關(guān)鍵代碼: 
PHP代碼

 

				
  1. <?php
  2. namespace app\socket\controller;
  3. use Workerman\Worker;
  4. use Workerman\Connection\TcpConnection;
  5. use Workerman\Lib\Timer;
  6.  
  7.  
  8. class Index
  9. {
  10. public function index()
  11. {
  12.  
  13. // 證書(shū)最好是申請(qǐng)的證書(shū)
  14. $context = array(
  15. 'ssl' => array(
  16. // 使用絕對(duì)路徑
  17. 'local_cert' => 'E:\ssl\214060279060404.pem', // 也可以是crt文件
  18. 'local_pk' => 'E:\ssl\214060279060404.key',
  19. 'verify_peer' => false,
  20. )
  21. );
  22. // 這里設(shè)置的是websocket協(xié)議
  23. $worker = new Worker('websocket://0.0.0.0:4431', $context);
  24. // 設(shè)置transport開(kāi)啟ssl,websocket+ssl即wss
  25. $worker->transport = 'ssl';
  26. $worker->onMessage = function($con, $msg) {
  27. $con->send('ok');
  28. };
  29.  
  30. Worker::runAll();
  31.  
  32. }
  33. }

js代碼

 

				
  1. wx.connectSocket({
  2. url: 'wss://www.candy123.top:4431'
  3. });
  4.  
  5. wx.onSocketOpen(function(res) {
  6. console.log("連接成功");
  7. wx.sendSocketMessage('tom');
  8. console.log("給服務(wù)端發(fā)送一個(gè)字符串:tom");
  9. });
  10.  
  11. wx.onSocketMessage(function(res) {
  12. console.log("收到服務(wù)端的消息:" + res.data);
  13. });


易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開(kāi)源 碼云倉(cāng)庫(kù):starfork
本文地址:http://www.szcjxy.com/wxmini/doc/course/23600.html 復(fù)制鏈接 如需定制請(qǐng)聯(lián)系易優(yōu)客服咨詢(xún): 點(diǎn)擊咨詢(xún)
在線客服