socket.emit () против socket.send ()
В чем разница между этими двумя?
Я заметил, что если я изменился сsocket.emit
вsocket.send
в работающей программе серверу не удалось получить сообщение, хотя я не понимаю, почему.
Я также заметил, что в моей программе, если я изменил сsocket.emit
вsocket.send
Сервер получает сообщение, но, кажется, получает его несколько раз. Когда я используюconsole.log()
чтобы увидеть, что сервер получил, он показывает что-то отличное от того, когда я используюsocket.emit
.
Почему это поведение? Как вы знаете, когда использоватьsocket.emit
или жеsocket.send
?