Jaka jest różnica między tymi dwoma?
Zauważyłem, że jeśli zmieniłem z socket.emit
na socket.send
w działającym programie, serwer nie otrzymał wiadomości, chociaż nie rozumiem dlaczego.
Zauważyłem również, że w moim programie, jeśli zmieniłem z socket.emit
na socket.send
, serwer otrzymuje wiadomość, ale wydaje się, że otrzymuje ją wielokrotnie. Kiedy używam, console.log()
aby zobaczyć, co otrzymał serwer, pokazuje coś innego niż wtedy, gdy używam socket.emit
.
Dlaczego to zachowanie? Skąd wiesz, kiedy użyć socket.emit
lub socket.send
?