獲得通知的示例
Ajax:
- 新要求:
- 客戶端傳送請求:伺服器,你是否有新通知?
- 伺服器傳送響應:客戶端,否
- 連線結束
- 新要求:
- 客戶端傳送請求:伺服器,你是否有新通知?
- 伺服器傳送響應:客戶端,否
- 連線結束
- 新要求:
- 客戶端傳送請求:伺服器,你是否有新通知?
- 伺服器傳送響應:客戶端,否
- 連線結束
- 新要求:
- 客戶端傳送請求:伺服器,你是否有新通知?
- 伺服器傳送響應:客戶端,是的,你在這裡
- 連線結束
你看到有許多無用的請求!
網路插座
- 連線已建立 :
- 客戶說:伺服器,你有新的通知嗎?
經過 xx 時間過後
- 伺服器說:是的,我有
經過 xx 時間過後
- 伺服器說:是的,我有
- 客戶說:伺服器,如果有的話,傳送新的電子郵件
經過 xx 時間過後
- 伺服器說:現在你收到了新郵件
現在很明顯,使用 web-socket,我們不會有無用的請求