什麼是WebSocket?
WebSocket是一種在單個TCP連接上進行全雙工通信的謝意,與http的區別在於,http時候無狀態無連接的單向的應用層協議,當客戶端需要得到服務端的變換的時候,需要使用輪詢的方式,但Websocket只需要連接一次,就可以實現服務器向客戶端推送信息
服務端引入ws模塊,通過on方法監聽不同的事件:message close error
客戶端通過實例化一個WebSocket,通過onopen,onmessage,onclose onerror來打開websocket連接,然後onmessage onerror來監聽服務端的事件