Qual a diferença entre esses dois?
Percebi que, se eu mudasse de socket.emitpara socket.sendem um programa de trabalho, o servidor não receberia a mensagem, embora eu não entenda o porquê.
Também notei que, no meu programa, se eu mudei de socket.emitpara socket.send, o servidor recebe uma mensagem, mas parece recebê-la várias vezes. Quando eu uso console.log()para ver o que o servidor recebeu, ele mostra algo diferente de quando eu uso socket.emit.
Por que esse comportamento? Como você sabe quando usar socket.emitou socket.send?