非同期通信とは?
状態:-
閲覧数:2,070
投稿日:2011-05-18
更新日:2018-01-31
「クライアントがサーバーへリクエストを送信」しても「レスポンス」を待たずに次の処理を進める通信方式
・サーバと同期しない、つまりサーバに影響されないということ
・サーバから来る情報が到着するまで他のこと(処理)ができる状態となることを意味する
・ノンブロッキング通信とも呼ばれる
・Ajaxなど
処理の流れ
・サーバーサイドでレスポンスの準備ができた段階で、サーバーはクライアントにイベントを通知
・クライアントはサーバーからのレスポンスを受信する
実装
・XMLHttpRequest(HTTP通信を行うためのJavaScript組み込みクラス)を利用
・サーバと同期しない、つまりサーバに影響されないということ
・サーバから来る情報が到着するまで他のこと(処理)ができる状態となることを意味する
・ノンブロッキング通信とも呼ばれる
・Ajaxなど
処理の流れ
・サーバーサイドでレスポンスの準備ができた段階で、サーバーはクライアントにイベントを通知
・クライアントはサーバーからのレスポンスを受信する
実装
・XMLHttpRequest(HTTP通信を行うためのJavaScript組み込みクラス)を利用