Qual a diferença entre esses dois?
Percebi que, se eu mudasse de socket.emit
para socket.send
em 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.emit
para 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.emit
ou socket.send
?