Я пытаюсь создать приложение для чата, но беспокоюсь, что клиент сможет перегрузить сервер. Я использую следующий код для клиента для отправки сообщений:
var form = $( document.getElementById( "msg" ) ).on( 'submit', function( e ) {
e.preventDefault()
let user_input = $( 'input.message' ).val()
socket.emit( 'my event', {
message : user_input,
room: room_new
} )
$( 'input.message' ).val( '' ).focus()
} )
Проблема заключается в том, что клиент может контролировать отправку сообщений и использовать setInterval () для перегрузки сервера. Флакон-сокет-io позаботится об этом автоматически, или есть какой-то код, который мне нужно использовать для предосторожности?