2023年2月24日のブックマーク (2件)

  • Javaで簡単なチャットアプリをWebSocketで実装してみよう | ポテパンスタイル

    WebSocket 登場以前には、Cometというサーバーサイドでポーリングを行う手法を用いて、HTTPでリアルタイム通信を実現しているサービスもありましたが、HTTPのデメリット自体を解決できるわけではなく、ポーリングをすることにより、サーバー側に負荷がかかることから、根的な解決には至りませんでした。 WebSocket の登場 そこで、リアルタイム通信における HTTP の問題を解決すべく、WebSocket が登場しました。 WebSocket は最初は HTML5 の仕様の一部として策定されましたが、現在では単独のプロトコルとして仕様が定められています。 サーバーからの通信も可能に 一度、クライアントから接続を行えば、以降はサーバーからの通信も行え、いわゆるプッシュ通知のようなことも、WebSocket であれば容易に実現ができるようになりました。 ヘッダーのデータ量が少ない W

    usaku
    usaku 2023/02/24
  • 【JavaScript入門】誰でも分かるWebSocketによるデータ送受信の方法 | 侍エンジニアブログ

    こんにちは、ライターのマサトです! 今回は、JavaScriptで簡単に双方向通信が可能になる「WebSocket」について学習をしていきましょう! この記事では、 ・「WebSocket」とは? ・「WebSocket」の使い方 という基的な内容から、 ・「WebSocket」で送受信を行う などの応用的な使い方に関しても解説していきます。 この記事で、「WebSocket」をしっかり学習して自分のスキルアップを目指しましょう! 「WebSocket」とは? まずは、「WebSocket」について基的な知識から身につけていきましょう! 「WebSocket」は、サーバー側とユーザー側を常時接続状態にしておいて双方向通信ができるようにする技術になります。 これにより、例えばチャットアプリや複数人が同時に遊べるゲームなど、リアルタイムに通信が行えるようになります。 ただし、サーバー側のプ

    【JavaScript入門】誰でも分かるWebSocketによるデータ送受信の方法 | 侍エンジニアブログ
    usaku
    usaku 2023/02/24