2017-03-15 10 views
0

私はバックエンドプログラミングには新しいですが、私が構築しているアプリケーションのバックエンドを組み立てようとしています。私は本質的に、サーバーとiosアプリケーションの間にオブザーバータイプのプログラミングパターンを実装しようとしています。たとえば、2人の異なるアプリユーザーがnode.jsサーバー上の異なるものを購読し、異なるjsonを使用してアプリのすぐに送信するようにすることができます。私は、どのようにしてnode.jsにユーザをサブスクライブして、swiftを使って購読しようとしているのか確信しています。そして、本質的にjsonレスポンスのリスナを設定します。このようなサーバプログラミングパターンタイプの仕事誰かが何か参照や思考を持っている場合。Node.jsサーバーiosアプリケーションに情報を送信

答えて

1

まあ、nodejsはEvent Emitterです。これはオブザーバーパターンの実装になります。

あなたのケースでは、特別なイベントエミッタベースのクラスNetモジュール(tcp接続を処理するイベントエミッタ)を使用できます。 TCP接続はデフォルトで双方向であるため、イベントを両側で処理できます。

したがって、迅速なアプリ(または他の言語)からのコールを処理できます。それは、サーバーとソケットを開き、データを送受信しているだけです。

関連する問題