iOSゲーム用のサーバーを書いています。ゲームはターンベースであり、サーバーがクライアントに情報をプッシュする必要があるのは、対戦相手の動きを通知することだけです。
WebSocketの使用と長時間のポーリングのパフォーマンスと実装の容易さの違いについて誰かがコメントできるかどうか興味があります。また、WebSocketを使用した場合、それを使用して情報を受信し、他のすべてのPOSTリクエストを送信するだけですか、それともすべての通信をWebSocket経由で行う必要がありますか?
さらに、Webクライアントの作成にも興味がある場合、WebSocketとロングポーリングの間に考慮すべき追加事項はありますか?