複数のプレーヤーが接続できるアプリを作っているが、最良の方法をブレインストーミングしている。サーバーを開く、またはウェブ上のソケットを使用する電子アプリ
私はこのインターフェースのために電子を使用し、他のコンピュータを使用して複数のプレーヤーとゲームに参加するためにウェブサイトにログインすることができます。
私は各プレーヤーに接続するためにソケットを使用しますが、私が把握しようとしているのは、インターフェイスにとって最良のアプローチです。 私は電子でexpressを使用して、どういうわけかプレーヤーがいる同じウェブサイトに接続する必要がありますか?
電子アプリを起動して私のウェブサイトを電子アプリを実行しているコンピュータに直接接続することはできますか?
または、私の他の選択肢は、データベースからただちにアップロードしてダウンロードすることでしたが、効率的ではないと感じました。
「ソケットを使用する」とはsocket.ioを使用することですか?それは、プラットフォームに組み込まれた「部屋」という概念を持っています。私はあなたのアプリをあなたのサーバをユーザのコンピュータに向ける能力を構築することを勧めます。巨大なセキュリティリスクのように思えます。 [firebase](https://firebase.google.com/)をチェックして、データベースの変更を複数のユーザーに同期させることもできます。 –