ブックマーク / www.zenryoku-kun.com (1)

  • Next.jsのWebサーバ機能でSocket.IOを使う

    はじめにSocket.IOとは記事の範囲インストール使用例:サーバ編使用例:クライアント編最後に参考 はじめに 以前、対戦型オセロ・ゲームを作ってこのサイトで公開しようと試みました。結局、開発環境ではReactのホット・リロードでサーバ側の変数も初期化されてしまい、テストがうまく出来ずに途中で諦めてしまったのですが、、、 何も残せないまま終わるのも悔しいので、せめてその中で覚えたことを共有していきたいと思います。 オセロでは相手の操作に合わせてデータを更新する必要があるので、Socket.IOのようなパッケージを使って、サーバとクライアントで双方向通信を行う必要があります。 Express.jsのようなWebフレームワークを使えば、Socket.IOの実装は比較的簡単にできますが、Next.jsの標準Webサーバ機能で使おうとすると、ちょっと勝手が変わってきます。 今回はNext.jsの標

    Next.jsのWebサーバ機能でSocket.IOを使う
    sotq17
    sotq17 2024/03/18
  • 1