java - 如何将从客户端获取的实时信息显示到页面上?
PHP中文网
PHP中文网 2017-04-18 10:05:14
0
4
376
PHP中文网
PHP中文网

认证高级PHP讲师

全部回覆(4)
伊谢尔伦

你這個想法不太對, 你不需要自己去搞連接,而是接著用瀏覽器的連接方式,例如 http(s) ws 協定這種。
瀏覽器沒有辦法處理這幾類以外的其他通訊協定。

所以目前實作有這類幾種方式。

  1. 長輪詢,頁面隔幾秒或幾十秒發送一個請求 詢問後端有沒有新數據,有就加載。實作方式有用ajax的有用iframe的。

  2. websocket,需要瀏覽器支援html5, 啟動一個真正長連接,伺服器端可以隨時傳送訊息給客戶端。

PHPzhong

前端可以使用WebStocket

PHPzhong

ajax 輪訓可以做到

小葫芦

後端接收,前端使用AJAX請求數據,再渲染頁面。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!