1. Socket.io錯誤訊息意義
      發表時間: 2020-03-16 下午 2:43下午 2:43
      I have found: "ping timeout": client stopped responding to pings in the allotted amount of time (per the pingTimeout config setting). "transport close": this appears to happen if the client side stopp
    2. Socket.io介紹
      發表時間: 2020-03-13 下午 5:57下午 5:57
      Socket.io socket.io是基於Websocket的Client-Server實時通信庫 Socket.io承繼了Node.js的事件處理方法,把Client端與Server端的程式統一成一至的操作方式,讓使用者可以只需專注在處理「事件」,就可以快速開發出應用,他也支援『房間』的概念,可以使用同一條WebSocket卻擁有不被彼此干擾的資料傳輸(多種聊天頻道的概念)。另外,他也提供了很
    3. Socket.io自行增加header
      發表時間: 2020-03-13 下午 5:43下午 5:43
      伺服器端 範例程式碼: [crayon-63db1371adb92273036516/] (閱讀全文...)
    4. Error: probe transport websocket failed
      發表時間: 2020-03-13 下午 5:24下午 5:24
      參考文章 Socket.io 1.x: use WebSockets only? 相關參數 這個問題主要可參考Engine.io介紹的連線設定的章節 (閱讀全文...)
    5. Engine.io介紹
      發表時間: 2020-03-13 下午 12:02下午 12:02
      Engine.io介紹 Socket.io是在engine.io的基礎上去實作的 Gitlab連結: Engine.IO: the realtime engine engine.io為socket.io提供跨瀏覽器/跨設備的雙向通信的底層庫。engine.io使用了Websocket和XHR方式封裝了一套socket協議。在低版本的瀏覽器中,不支持Websocket,為了兼容使用長輪詢( poll
    6. TCP連線階段與TIME_WAIT意義
      發表時間: 2020-03-01 下午 11:15下午 11:15
      TCP運作方式 TCP協定的執行可劃分為三個階段:連接建立(connection establishment)、資料傳送(data transfer)和連接終止(connection termination)。 (閱讀全文...)
    7. WebSocket與Ajax的不同
      發表時間: 2020-02-26 下午 6:26下午 6:26
      WebSocket與Ajax的不同 WebSocket 是HTML5 開始提供的一種在單個TCP 連接上進行全雙工通訊的協議。 WebSocket 使得客戶端和服務器之間的數據交換變得更加簡單,允許服務端主動向客戶端推送數據。在WebSocket API 中,瀏覽器和服務器只需要完成一次握手,兩者之間就直接可以創建持久性的連接,並進行雙向數據傳輸。 在WebSocket API 中,瀏覽器和服務器