チャットなどのサービスの場合、ロングポーリングなどを行い、新しい発言があればサーバから差分を取得するといったことをやると思うのですけど、
Firebaseを利用し、... ref.observe(DataEventType.childAdded ...
のようにobserveしていると、新しい発言があると、即座にレスポンスがあるので、いつクライアントがサーバにリクエストしているのか、レスポンスが来ているのかがブラックボックスで見えず、不思議に思っています。
たとえば、0.1秒毎ぐらいにリクエストを送信しているのか、
はたまた、ずっとコネクションが貼られたような状態で、サーバから通知が送られてくるようになっているのか、
どういった仕組みなのでしょうか。
またXCodeでその辺りを把握するにはどのようにすればよいのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/18 09:49