Imho, "emit" został stworzony do wysyłania danych, ale "potwierdzenie" istnieje, aby powiedzieć, że niektóre dane zostały poprawnie odebrane przez twoją parę.
Jest to szczególnie przydatne podczas sprawdzania integralności danych za pomocą obliczeń lub kryptografii.
Stosowana jest przede wszystkim, aby uniknąć powtarzających się fragmentów kodu i zapisuje ból mający klasyczne wydarzenia wezwanie/odpowiedź sparowany ...
Więc Pytanie 1: użyj go, gdy chcemy, aby potwierdzić, że dane osobowe były prawidłowo Odebrane.
Pytanie 2: można go używać automatycznie jako "protokół osobisty" sprawdzający transport danych.
Pytanie 3: w tym konkretnym przypadku lepiej "wyślij", aby wysłać dane, ale dzwoniący może wysłać potwierdzenie do nadawcy po otrzymaniu danych (lub nie, w zależności od integralności danych).
Więcej informacji:
Acknowledgement_(data_networks)
Państwo pytanie jest zbyt szerokie. –