2016-08-22 13 views
9

socket.ioでの送信時の確認応答はどのようにすればよいですか? 要求/応答としてデータ転送に使用する必要があります。ソケットソケットIOでの確認と送信

私は会話のリストを要求するエンドポイントを持つアプリケーションを持っているとします。サーバーにはmy-conversationsというリスナーが含まれます。呼び出し元にデータを返信するには、acknowledgmentコールバックを使用する必要がありますか、それともemitですか?

+0

あなたの質問が広すぎます。 –

答えて

2

Imho、 "emit"はデータを送信するために作成されましたが、一部のデータがペアで正しく受信されたことを示す「確認応答」があります。

これは、計算や暗号化でデータの整合性をチェックしているときに特に便利です。

ほとんどのコードの繰り返しの部分を避けるために使用され、古典ペアコール/応答イベントを持っていることの痛みを保存している...

ので、質問1:あなたは件のデータが正しくなかったことを確認したいときにそれを使用受け取った。
質問2:データ転送のチェックとして「個人用プロトコル」として自動的に使用できます。
質問3:その特定のケースでは、データを送信するために "emit"を使用することをお勧めしますが、発信者はデータを受信した後でエミッタに確認応答を送信できます(データの整合性にもよる)。

詳細情報:
Acknowledgement_(data_networks)

関連する問題