socket.emit () против socket.send ()

В чем разница между этими двумя?

Я заметил, что если я изменился сsocket.emit вsocket.send в работающей программе серверу не удалось получить сообщение, хотя я не понимаю, почему.

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

Почему это поведение? Как вы знаете, когда использоватьsocket.emit или жеsocket.send?

Ответы на вопрос(6)

Ваш ответ на вопрос