Heim  >  Fragen und Antworten  >  Hauptteil

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

PHP中文网PHP中文网2741 Tage vor374

Antworte allen(4)Ich werde antworten

  • 伊谢尔伦

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

    你这个思路不太对, 你不需要自己去搞连接,而是接着用浏览器的连接方式,比如 http(s) ws 协议这种。
    浏览器没有办法处理这几类以外的其他通信协议。

    所以目前实现有这类几种方式。

    1. 长轮询,页面隔几秒或者几十秒发送一个请求 询问后端有没有新数据,有就加载。实现方式有用ajax的有用iframe的。

    2. websocket,需要浏览器支持html5, 发起一个真正长连接,服务器端可以随时给客户端发送信息。

    Antwort
    0
  • PHPz

    PHPz2017-04-18 10:07:14

    前端可以使用WebStocket

    Antwort
    0
  • PHPz

    PHPz2017-04-18 10:07:14

    ajax 轮训可以做到

    Antwort
    0
  • 高洛峰

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

    后端接收,前端使用AJAX请求数据,再渲染页面。

    Antwort
    0
  • StornierenAntwort