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