微信小程序開發實戰(23):WebSocket實戰 - 新聞資訊 - 雲南小程序開發|雲南軟件開發|雲南網站建設-昆明融晨信息技術有限公司

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不(bù)管是(shì)網站,軟件還是(shì)小程序,都要(yào / yāo)直接或間接能爲(wéi / wèi)您産生價值,我們在(zài)追求其視覺表現的(de)同時(shí),更側重于(yú)功能的(de)便捷,營銷的(de)便利,運營的(de)高效,讓網站成爲(wéi / wèi)營銷工具,讓軟件能切實提升企業内部管理水平和(hé / huò)效率。優秀的(de)程序爲(wéi / wèi)後期升級提供便捷的(de)支持!

您當前位置>首頁 » 新聞資訊 » 小程序相關 >

微信小程序開發實戰(23):WebSocket實戰

發表時(shí)間:2021-1-6

發布人(rén):融晨科技

浏覽次數:65

WebSocket 是(shì)一種在(zài)單個(gè) TCP 連接上(shàng)進行全雙工通訊的(de)協議。 在(zài) WebSocket API 中,浏覽器和(hé / huò)服務器隻需要(yào / yāo)完成一次握手,兩者之(zhī)間就(jiù)直接可以(yǐ)建立持久性的(de)連接,并進行雙向數據傳輸。

HTML5 支持 WebSocket ,使用方法和(hé / huò)小程序的(de) WebSocket 基本是(shì)一樣的(de)。 WebSocket API 由若幹個(gè)方法和(hé / huò)若幹個(gè)事件組成。這(zhè)些方法和(hé / huò)事件如下:

方法

  • wx.connectSocket :與服務端建立連接

  • wx.sendSocketMessage :向服務端發送數據

  • wx.closeSocket :關閉連接

事件

  • wx.onSocketOpen :成功與服務端建立連接後觸發的(de)事件

  • wx.onSocketError :與服務端建立連接失敗後觸發的(de)事件

  • wx.onSocketMessage :服務端返回響應消息後觸發的(de)事件

  • wx.onSocketClose :成功關閉 WebSocket 連接後觸發的(de)事件

其中 wx.connectSocket 和(hé / huò) wx.sendSocketMessage 方法都有一個(gè) Object 類型的(de)參數,參數屬性含義如下所示。

wx.connectSocket 方法參數描述

  • url String 類型,必選,開發者服務器接口地(dì / de)址,必須是(shì) wss 協議,且域名必須是(shì)後台配置的(de)合法域名

  • data Object 類型,可選,請求的(de)數據

  • header Object 類型,可選, HTTPS Header , header 中不(bù)能設置 Referer

  • method        S

相關案例查看更多