[問題] 關於 html5 server sent events

看板Ajax作者 (herbacin)時間9年前 (2015/12/21 11:43), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
最近看了 html5 server sent events 的推播機制, 我想請問一下, server sent events 是基於http的基礎上實現, 當client(瀏覽器)發出請求, 伺服器接收到請求之後, 伺服器不斷開http的連線, 當伺服器資料有更新或異動可推播到瀏覽器, 但此作法應該還是建立在http連線, 所以必須考慮到timeout的問題, 如果timeout設定太久不斷線, 可能出現連線達到上限的問題, 如果timeout設定較短, 變成是當瀏覽器接收到timeout的event, 再重新發出一個新的request, 我想請問一下各位, 關於此部分大家是怎麼處理的? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.122.55 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1450669433.A.921.html

02/28 09:34, , 1F
可以用socket.io去試試看?
02/28 09:34, 1F
文章代碼(AID): #1MTtLvaX (Ajax)
文章代碼(AID): #1MTtLvaX (Ajax)