2015-12-17 47 views
0

在engine.io website它說:「基於運輸」是什麼意思?

Engine.IO是基於傳輸的 跨瀏覽器/跨設備的雙向通信的層爲 Socket.IO的執行情況。

什麼是 「運輸型」 是什麼意思?我假設它只使用TCP?

回答

1

這意味着使用不同的底層傳輸,以支持Socket.IO API的能力。它使用的兩個核心傳輸是輪詢:XHR/JSONP輪詢傳輸和websocket:WebSocket。

從文檔:

引擎的主要前提,而其存在的核心,是交換在飛行運輸的 能力。連接開始爲xx-polling的 ,但它可以切換到WebSocket。

的中心問題這構成是:我們如何切換傳輸不丟失 消息?

位於here