0

皆さんがうまくいっていることを願っています。iOSでリアルタイムターン制ゲームを作りたいです。これは iOS で GAME CENTER を使用することで実現できることはわかっていますが、ブラウザと iOS アプリの間でこれをプレイする必要があります。WEB TEAM はノード js を使用してこのゲームを Web ブラウザ上で作成していますが、iOS ゲームでもノード js を使用するよう提案されました。

この種の目的でノード js を使用する方法を知っている人はいますか。ありがとうございます!:)

4

3 に答える 3

0

ノードjsでWebsocketサーバーを記述し、Websocketライブラリを使用してiOSアプリから接続することができます(存在することを願っています)。次に、ブラウザから接続されたソケットとアプリがリアルタイムで情報を交換できます。

于 2015-03-28T18:52:25.800 に答える
0

@ Edgarの答えを支持して、いくつかの言葉を追加したいと思います。

本番環境では、WebSocket のみを使用することは信頼できません。ウイルス対策やエンタープライズ ファイアウォールなどのために WebSocket が利用できない環境では、信頼できるリアルタイム接続の観点から、ロング ポーリングまたはストリーミングを利用して、HTTP 経由の一種の全二重接続を利用できる必要があります。

また、そのような接続はしばらくの間切断される可能性があります。たとえば、Wi-Fi ゾーンから離れると、その接続を介して送信する必要があったメッセージが失われる可能性があるため、そのようなメッセージを回復する方法が必要になります。受け取る。

したがって、このようなリアルタイム Web アプリケーションを作成するには、信頼できるフレームワークが必要です。私が考えるリアルタイム Web アプリケーションを作成するために必要な機能は次のとおりです。(それは Cettia と呼ばれ、私はそのプロジェクトの作成者です。iOS クライアントを提供していないため、ここでは適切な選択ではありません。機能とロードマップに注目して、必要な機能を確認し、フレームワークを評価してください。それらに基づいて選択します。)

Node.js の世界では、socket.io フレームワークには素晴らしいコミュニティがあるので、誰かがすでに socket.io 用の iOS クライアントを作成していると確信しています。とにかく、最終的に選択したフレームワークに、リアルタイム Web アプリケーションを作成するために必要な機能があることを確認してください。

于 2015-03-29T14:59:44.913 に答える
0

Realtime (私が働いている会社) http://framework.realtime.co/messaging/のような pub/sub メッセージング サービスを使用できます。

node.js サーバーと ios デバイスの両方が、node.js および ios SDK を使用してリアルタイム pub/sub チャネルを介してデータを交換できます。

優れた点は、管理されたサービスであるため、サーバーとネットワークの管理について心配する必要がないことです。Realtime がその面倒を見てくれます。

于 2015-03-29T08:50:05.500 に答える