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

认证高级PHP讲师

全員に返信 (4)
伊谢尔伦

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

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

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

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

いいねを押す+0
    PHPzhong

    前端可以使用WebStocket

    いいねを押す+0
      PHPzhong

      ajax 轮训可以做到

      いいねを押す+0
        小葫芦

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

        いいねを押す+0
          最新のダウンロード
          詳細>
          ウェブエフェクト
          公式サイト
          サイト素材
          フロントエンドテンプレート
          私たちについて 免責事項 Sitemap
          PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!