おれおれ用語辞典Devsway日々の記録とか記憶とか。このサイトについてプロフィール投稿数570公開から2593日Followers999kLikes999WebSocketとは?JavaScriptいきさつ今の案件でチャットを作ることになりそうなので調べてみた。WebSocketとは?双方向通信専用プロトコルのこと、及びそれによる双方向通信のこと全体を指すことも。なにができるの?チャットとか。だめなん?最初はみんなこれを考えると思います。いうやり方もあります。(Ajaxで頻繁に問い合わせる)しかしやはりこのやり方はずっとサーバーに頻繁にアクセスするためサーバーに負荷がかかるという弱点を持ちます。これをいいかんじにしたくて作られたのがWebSocketという認識で大丈夫だと思います。ちなみにこのような頻繁に通信して双方向のやり取りを実現するやり方をポーリングといいます。いう感じで通信するの?クライアントとサーバーの間でコネクションを確立して、その中で双方向にゴニョゴニョします。順序としては1まずクライアントがサーバーにハンドシェイク要求を送ります。2サーバーがハンドシェイク応答を返します。これでコネクションが確立されたので、実際の双方向通信がスタートできます。どこから始めればいい?https://developer.mozilla.org/en-US/docs/Web/API/WebSocketなんかいい感じのライブラリとかないの?すこし調べてみましたが、socket.ioあたりが一番有名みたいです。remoteはsshでやるべきか?httpsでやるべきか。