socket.emit () vs. socket.send ()

¿Cuál es la diferencia entre estos dos?

Noté que si cambiaba desocket.emit asocket.send en un programa de trabajo, el servidor no pudo recibir el mensaje, aunque no entiendo por qué.

También noté que en mi programa si cambié desocket.emit asocket.send, el servidor recibe un mensaje, pero parece que lo recibe varias veces. Cuando yo usoconsole.log() Para ver lo que recibió el servidor, muestra algo diferente de cuando usosocket.emit.

¿Por qué este comportamiento? ¿Cómo sabes cuándo usarlo?socket.emit osocket.send?

Respuestas a la pregunta(6)

Su respuesta a la pregunta