私はオンラインベースのconnect4ゲームを作成してきましたが、これはほとんどの場合、完全に機能します。
唯一の問題は、移動が行われると、ゲームがPHPスクリプトを呼び出して、セッションに使用されたデータを公開されているテキストファイルに書き込み、他のプレーヤー(jQueryを使用)によって読み取られ、そのコンピューターが更新されることです。それに応じてレンダリングします。
しかし、これはこの目標を達成するための非常に悪い方法だと思います。ソケットの使用を考えましたが、着信パケットをリッスンしているコンピューターでデーモンが実行されておらず、プレーヤーのコンピューターでポートが転送されていないため、ソケットを使用してこの効果を実現するにはどうすればよいかわかりません。