各位大家好:
想請問像FB要po動態或按讚的同時,資料還未送出,在網頁沒有更新下,就可以顯示其他人的輸入資訊或馬上又新增幾個人按讚的即時更新資訊,想請問是用甚麼方法做到的?
請問是ajax嗎? 因為我之前用ajax是要輸入資訊,網頁在沒更新下,ajax送到後端,那要怎麼看別人在使用同一網頁並輸入後的資訊,再網頁不更新下,就可以看到即時資訊?
謝謝
那應該是用了websocket
上班沒辦法確認
不過我確定連stackoverflow
都有用websocket
php應該也有websocket的寫法
像是我這次參加鐵人賽的signalR就是.NET
專用的websocket
框架之一
偷偷宣傳一下
補充一下
星空大說的那方法叫做輪詢
還有一個方法叫做長輪詢(Long polling)會定期使用ajax的方式跟伺服器傳送小封包,讓伺服器得知你還在連線,這樣伺服器只要資料有更新就會傳資訊給你,但是這寫起來很耗資源,程式又很難寫