簡體   English   中英

如何在沒有庫的情況下使用來自 node.js 的 websocket 正確發送二進制消息?

[英]How to properly send binary messages using websocket from node.js without libraries?

事實上,我正在嘗試實現無依賴的 websocket 服務器,我發現了幾篇關於這個主題的英文文章。 和俄語,但在這兩篇文章中只考慮了“短”文本消息的處理,不幸的是,沒有提到二進制消息。 目前,顯然,我沒有足夠的資格來理解如何發送二進制消息(通過文本消息一切正常,多虧了這些文章,我可以毫無問題地接收和發送它們)。 在這方面,我在這里尋求幫助。 如果你們中的任何一個人可以提供一個如何發送二進制消息的例子,我將非常感激。 請不要發布指向在 node.js 中實現 ws 的現有庫的鏈接,我嘗試查看它們的源代碼。

const secondByte = buffer.readUInt8(1); const isMasked = Boolean((secondByte >>> 7) & 0×1);

其中一篇解釋如何使用它的文章上面有一個例子有人可以建議,當文章作者計算緩沖區是否被屏蔽時,它會與文本操作碼進行比較,對嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM