これら2つの違いは何ですか?
socket.emit
動作中のプログラムで からに変更すると、サーバーがメッセージを受信できないことに気付きsocket.send
ましたが、その理由はわかりません。
また、自分のプログラムで から に変更socket.emit
するsocket.send
と、サーバーはメッセージを受信しますが、複数回受信しているように見えることにも気付きました。サーバーが受信したものを使用すると、使用console.log()
した場合とは異なるものが表示されますsocket.emit
。
なぜこの動作ですか?またはをいつ使用するかをどのように知っていますsocket.emit
かsocket.send
?