<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # WebSocket\\Frame 在`4.2.0`版本中, 新增了 服務端和客戶端 發送`WebSocket\Frame`對象的支持 同時增加了一個新的子類`WebSocket\CloseFrame` 一個普通的`frame`對象具有以下屬性 ~~~ object(Swoole\WebSocket\Frame)#1 (4) { ["fd"]=> int(0) ["data"]=> NULL ["opcode"]=> int(1) ["finish"]=> bool(true) } ~~~ 一個普通的`close frame`對象具有以下屬性, 多了`code`和`reason`屬性, 記錄了關閉的錯誤代碼和原因 如果服務端需要接收`close frame`, 需要通過`$server->set`開啟`open_websocket_close_frame`參數 ~~~ object(Swoole\WebSocket\CloseFrame)#1 (6) { ["fd"]=> int(0) ["data"]=> NULL ["finish"]=> bool(true) ["opcode"]=> int(8) ["code"]=> int(1000) ["reason"]=> string(0) "" } ~~~ 在用于發送時,`fd`屬性會被忽略(因為服務器端`fd`是第一個參數, 客戶端無需指定`fd`), 所以`fd`是一個只讀屬性 相關示例代碼可以在[swoole websocket 單元測試](https://github.com/swoole/swoole-src/tree/master/tests/swoole_websocket_server)中找到
                  <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>

                              哎呀哎呀视频在线观看