コース: WebアプリのためのHTML5 API 講座

今すぐコースを受講しましょう

今すぐ登録して、23,200件以上登録されている、業界エキスパート指導のコースを受講しましょう。

WebSocketの実行環境を準備する

WebSocketの実行環境を準備する

このレッスンでは ウェブソケットの 実行環境を準備する方法について学びます ウェブソケットは HTML5の仕様に含まれる 非常に重要な機能です ウェブソケットを使うと ウェブブラウザと ウエブサーバー が非同期に 通信することができます たとえば クライアントが ウェブサーバーに ウェブソケットで接続すると ウェブサーバーに データを送ることができます またその接続状態を 維持しておくことができ 逆にサーバーからクライアントに データを送ることもできます つまりウェブソケットは クライアントとサーバーの間で 双方向性をサポートしています したがって お互いに任意のタイミングで データを送信することができます ウェブソケットを使うためには 2つの準備が必要です ひとつめはJavaScriptを使った ウェブソケットAPIを サポートするブラウザを使うこと そしてもうひとつは ウェブソケットプロトコルを理解できる ウェブサーバーを使うことです クライアントからサーバーに送られる 最初のリクエストでは 通常通りHTTPプロトコルが使われます サーバー側は 双方向通信を可能にするために HTTPプロトコルでのリクエストを ウェブソケットプロトコルで レスポンスします そのためウェブサーバーは 最初のリクエストを ウェブソケットプロトコルに 切り替えられるものでなければなりません プラットフォームや言語に応じて 様々な手段がありますが ここでは Node.jsを使います このPCではすでに Node.jsをインストールしています インストールしていない場合は Node.jsのウェブサイト Nodejs.orgから インストーラをダウンロードして インストールします インストールボタンを クリックすると お使いの環境に合ったインストーラの 最新版がダウンロードできます Node.jsの実行は ウインドウズではコマンドプロンプト マックではターミナルを使います また実行したいサーバーがある場所で コマンドプロンプトまたはターミナルを 開く必要がありますので 注意してください ウインドウズでは 開きたい場所で キーボードのシフトキーを押しながら 右クリックをすると コマンドウィンドウをここで開く というメニューが表示されますので これを選ぶと 任意の場所で…

目次