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?

questionAnswers(6)

yourAnswerToTheQuestion