首頁  >  問答  >  主體

java - 如何将从客户端获取的实时信息显示到页面上?

PHP中文网PHP中文网2741 天前373

全部回覆(4)我來回復

  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:07:14

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

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

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

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

    回覆
    0
  • PHPz

    PHPz2017-04-18 10:07:14

    前端可以使用WebStocket

    回覆
    0
  • PHPz

    PHPz2017-04-18 10:07:14

    ajax 輪訓可以做到

    回覆
    0
  • 高洛峰

    高洛峰2017-04-18 10:07:14

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

    回覆
    0
  • 取消回覆