文章詳情頁(yè)
javascript - WebSocket接收到的信息是二進(jìn)制該怎么解析它?
瀏覽:115日期:2022-12-11 08:23:23
問(wèn)題描述
我抓別人的ws信息,拿到的是Blob類型的數(shù)據(jù),我該怎么解析它??
問(wèn)題解答
回答1:雖然websocket是基于TCP,和HTTP同一層的協(xié)議,但是它的幀結(jié)構(gòu)什么的確實(shí)是挺復(fù)雜的,可是能怎么辦,解唄。。。下面文章中有websocket的幀結(jié)構(gòu)介紹,熟悉二進(jìn)制操作的可以照著解析。學(xué)習(xí)WebSocket協(xié)議—從頂層到底層的實(shí)現(xiàn)原理不熟悉二進(jìn)制協(xié)議的老實(shí)使用網(wǎng)上提供的算法,這里有一個(gè)PHP版的,供題主參考:WEBsocket聊天室
標(biāo)簽:
JavaScript
上一條:javascript - 移動(dòng)端引入js去控制根元素的font-size,但在頁(yè)面初始化時(shí)會(huì)有抖動(dòng)的情況,請(qǐng)問(wèn)有別的優(yōu)化方法么下一條:javascript - table td單元格生成tr問(wèn)題
相關(guān)文章:
1. javascript - 有適合開(kāi)發(fā)手機(jī)端Html5網(wǎng)頁(yè)小游戲的前端框架嗎?2. javascript - arguments.callee3. javascript - js setTimeout在雙重for循環(huán)中如何使用?4. java - 線上應(yīng)用,如果數(shù)據(jù)庫(kù)操作失敗的話應(yīng)該如何處理?5. atom開(kāi)始輸入!然后按tab只有空格出現(xiàn)沒(méi)有html格式出現(xiàn)6. java - 創(chuàng)建maven項(xiàng)目失敗了 求解決方法7. mac里的docker如何命令行開(kāi)啟呢?8. mysql - 這種分級(jí)一對(duì)多,且分級(jí)不平衡的模型該怎么設(shè)計(jì)表?9. mysql - linux連接數(shù)據(jù)庫(kù)報(bào)錯(cuò)10. Phpstorm搭配Sqlsever2008實(shí)現(xiàn)PDO連接報(bào)錯(cuò)
排行榜

熱門標(biāo)簽