久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      workerman在tp5怎么使用

      workerman在tp5怎么使用

      基于tp5框架下,我們使用comporser工具下載workerman

      安裝workerman:

      首先通過 composer 安裝

      composer require topthink/think-worker -vvv

      在thinkphp5根目錄(即與application同級目錄)創(chuàng)建server.php,編輯一下內(nèi)容。

      server.php 文件內(nèi)容

      define('APP_PATH', __DIR__ . '/application/'); define('BIND_MODULE','push/Worker'); // 加載框架引導(dǎo)文件 require __DIR__ . '/thinkphp/start.php';

      接著我們可以創(chuàng)建push模塊的Worker控制器,這個路徑一定要和server.php的line3中的路徑相同。Worker.php如下:

      <?php   namespace apppushcontroller;   use thinkworkerServer;   class Worker extends Server {     protected $socket = 'websocket://127.0.0.1:2346';       /**      * 收到信息      * @param $connection      * @param $data      */     public function onMessage($connection, $data)     {         $connection->send('我收到你的信息了');     }       /**      * 當(dāng)連接建立時觸發(fā)的回調(diào)函數(shù)      * @param $connection      */     public function onConnect($connection)     {       }       /**      * 當(dāng)連接斷開時觸發(fā)的回調(diào)函數(shù)      * @param $connection      */     public function onClose($connection)     {              }     /**      * 當(dāng)客戶端的連接上發(fā)生錯誤時觸發(fā)      * @param $connection      * @param $code      * @param $msg      */     public function onError($connection, $code, $msg)     {         echo "error $code $msgn";     }       /**      * 每個進(jìn)程啟動      * @param $worker      */     public function onWorkerStart($worker)     {       } }

      運(yùn)行server.php

      命令:php server.php

      新建html文件

      <!DOCTYPE html> <html> <head>     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />     <title>Title</title> </head> <body> <script>     ws = new WebSocket("ws://127.0.0.1:2346");     ws.onopen = function() {         alert("連接成功");         ws.send('tom');         alert("給服務(wù)端發(fā)送一個字符串:tom");     };     ws.onmessage = function(e) {         alert("收到服務(wù)端的消息:" + e.data);     }; </script> </body> </html>

      贊(0)
      分享到: 更多 (0)
      ?
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號