<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之旅 廣告
                [TOC] ## Soket.IO發送消息 給本次鏈接發消息 ``` socket.emit() ``` 給某個房間內所有人發消息 ``` io.in(root).emit() ``` 除本連接外,給某房間內所有人發消息 ``` socket.to(root).emit() ``` 除本連接外,給所有人發消息 ``` socket.broadcast.emit() ``` ## Socket.IO客戶端處理消息 發送action命令 ``` S:socket.emit('action'); C: socket.on('action', function(){...}); ``` 發送了一個action命令,還有data數據 ``` S: socket.emit('action', data); C:socket.on('action', function(data){...}); ``` 發送了action命令,還有兩個數據 ``` S:socket.emit(action, arg1, arg2); C: socket.on('action', function(arg1, arg2){...}); ``` 發送了一個action命令,在emit方法中包含回調函數 ``` S: socket.emit('action', data, function(arg1,arg2){...}); C: socket.on('action', function(data, fn){fn('a','b');}); ``` ## 信令服務器 作用: 媒體信息交換 網絡信息交換 是webrtc通信中必須要有的 ## 為什么要使用 socket.io * socket.io是websocket超集 * socket.io有房間的概念 * socket.io跨平臺,跨終端,跨語言 ## socket.io 工作原理 ![tJQa5V.png](https://s1.ax1x.com/2020/06/01/tJQa5V.png) ## 改造服務端的基本流程 * 安裝socket.io * 引入socket.io * 處理connection消息
                  <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>

                              哎呀哎呀视频在线观看