socket.emit () vs. socket.send ()
Jaka jest różnica między tymi dwoma?
Zauważyłem, że jeśli się zmienięsocket.emit
dosocket.send
w działającym programie serwer nie odebrał wiadomości, chociaż nie rozumiem dlaczego.
Zauważyłem też, że w moim programie zmieniłem sięsocket.emit
dosocket.send
, serwer odbiera wiadomość, ale wydaje się, że odbiera ją wiele razy. Kiedy używamconsole.log()
aby zobaczyć, co otrzymał serwer, pokazuje coś innego niż kiedy używamsocket.emit
.
Dlaczego to zachowanie? Skąd wiesz, kiedy używaćsocket.emit
lubsocket.send
?