(1)打開WebSocket連接。何時觸發WebSocket.onmessage?
var ws = new WebSocket(url);
(2)當連接建立時,發送一個消息,它將觸發一個blob發送回來作爲響應。
ws.onopen = function() {
ws.send('1000000');
}
(3)onmessage
在響應開始或完成時觸發?
ws.onmessage = function() {
// Has the entire blob arrived or has the download just begun?
}
收到時,或 - 完成時。如果在響應開始時調用它,我們需要做更多的工作來確定消息何時到達 - 這將使websocket降低槓桿而不是更高級的消息抽象。 – Mjh
謝謝。你想把這個答案留下來,以便我可以投票嗎? –
現在有一個更好的答案,所以隨時接受它,它應該幫助其他人有同樣的問題。 :) – Mjh