Flask Socketio - лимиты на одного клиента - PullRequest
0 голосов
/ 02 декабря 2019

Я пытаюсь создать приложение для чата, но беспокоюсь, что клиент сможет перегрузить сервер. Я использую следующий код для клиента для отправки сообщений:

        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 позаботится об этом автоматически, или есть какой-то код, который мне нужно использовать для предосторожности?

...