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