看板 Web_Design 關於我們 聯絡資訊
線上協同寫作 例如 http://collabedit.com/ 好奇他是怎麼將別人的輸入顯示到我的屏幕 https://imgur.com/vQbwMD5 我用chrome dev tool,WS那個tag並沒有顯示任何東西 我打字的時候,我這邊送出post 但是當別人打字的時候,我這邊收到http://collabedit/ot/wait 請問這server用什麼方式將對方的輸入送到我這邊的? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 8.41.187.50 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1527882428.A.F13.html
Hevak: 這個技巧叫做 long polling 06/02 04:31
Hevak: 客戶端對 /wait 請求的時候,伺服器不會馬上回傳 06/02 04:34
Hevak: 而是在那個請求 timeout 或者伺服器有更新訊息的時候,才會 06/02 04:34
Hevak: 回傳,透過這樣子的方式做即時通知 06/02 04:35