<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                # 1 基礎配置 框架安裝好后 根目錄創建App文件夾 以及common.php公共文件 在composer.json中加入 ```~~~ "autoload": { "psr-4": { "App\\": "App/" }, "files": [ "App/Common.php" ] } ``` 加入如上配置后 執行 composer dump-autoload 創建配置目錄 并在服務啟動時加載自定義配置內容 目錄結構以及加載配置代碼如下圖 :-: ![](https://i.loli.net/2019/03/11/5c860401d0e83.png) 退出服務重啟后 可發現cmd打印出我們配置的內容 配置文件格式如下 :-: ![](https://i.loli.net/2019/03/11/5c8604c0c64eb.png) # 2 配置熱更新 1. 為了不每次更新完代碼后 都得重新手動加載 顧配置熱更新 如下圖(框架上有該內容詳細講解) :-: ![](https://i.loli.net/2019/03/11/5c860ae80017a.png) # 3 配置公共函數 # 4 注冊websocket回調可注冊的事件 如下圖所示 路徑為 ~~~ vendor/easyswoole/easyswoole/src/Swoole/EventRegister.php ~~~ :-: ![](https://i.loli.net/2019/03/11/5c861d2f1e018.png) 目前開始搭建時 我們僅需要配置以下4個回調 后面有需要再加 * connect回調 當用戶連接上來時 我們根據參數?token=""去判斷是否登錄 未登錄則 主動斷開連接 * message回調 將客戶端發送的信息解碼(本文我們采用json)將請求以及數據轉發到對應控制器以及方法 處理對應邏輯 * open回調 將用戶信息以及對應鏈接存儲到redis里 * close 清理部分不需要信息 ![](https://i.loli.net/2019/03/11/5c86262b86aff.png) 經測試 各回調均正常 ![](https://i.loli.net/2019/03/11/5c86271ca41db.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看