socketIO好處1、可以直接發送一個字符串,不用像WebSocket那樣先把對象轉化為字符串發送,然后再轉化回來
socketIO好處2、發送自定義的事件,不需要去定義type這個屬性去識別消息類型了
socketIO好處2、發送自定義的事件,不需要去定義type這個屬性去識別消息類型了
2017-09-18
至于為什么要發起這么多請求,我的猜想是因為socket.io的一個優點就是,如果瀏覽器或服務器上不支持WebSockets,則可以提供其他協議的故障切換。所以首先嘗試ajax輪詢?等待大神來拍
2017-09-17
關于"請求是http"的問題:
我們可以看到Network里發起了許多請求,可以仔細看看。這些請求分別是:
Socket.IO的JavaScript
第一次長時間查詢AJAX請求(狀態碼200)
第二次長時間查詢AJAX請求(狀態碼200)
第三次長時間查詢AJAX請求(狀態碼200)
連接升級到WebSocket(狀態碼200)
狀態碼101,ws請求
(為啥回答里不能放截圖==)
我們可以看到Network里發起了許多請求,可以仔細看看。這些請求分別是:
Socket.IO的JavaScript
第一次長時間查詢AJAX請求(狀態碼200)
第二次長時間查詢AJAX請求(狀態碼200)
第三次長時間查詢AJAX請求(狀態碼200)
連接升級到WebSocket(狀態碼200)
狀態碼101,ws請求
(為啥回答里不能放截圖==)
2017-09-17