ホームページ  >  に質問  >  本文

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

PHP中文网PHP中文网2741日前368

全員に返信(4)返信します

  • 伊谢尔伦

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

    あなたの考えは正しくありません。自分で接続する必要はありませんが、引き続き http(s) ws プロトコルなどのブラウザの接続方法を使用してください。
    ブラウザには、これらのカテゴリ以外の通信プロトコルを処理する方法がありません。

    現在、これを実装する方法はいくつかあります。

    1. ロングポーリング。ページは数秒または数十秒ごとにリクエストを送信して、バックエンドに新しいデータがあるかどうかを尋ね、データがある場合はロードされます。この実装方法は、ajax または iframe に便利です。

    2. Websocket では、ブラウザーが HTML5 をサポートし、サーバーがいつでもクライアントに情報を送信できるように、非常に長い接続を開始する必要があります。

    返事
    0
  • PHPz

    PHPz2017-04-18 10:07:14

    フロントエンドは WebSocket を使用できます

    返事
    0
  • PHPz

    PHPz2017-04-18 10:07:14

    Ajax ローテーション トレーニングで実現できます

    返事
    0
  • 高洛峰

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

    バックエンドが受信し、フロントエンドが AJAX を使用してデータをリクエストし、ページをレンダリングします。

    返事
    0
  • キャンセル返事