我正在尝试制作一个聊天应用程序,但担心客户端会过载服务器。我正在使用以下代码为客户端发送消息:
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()使服务器超载。 flask socket-io是否会自动处理此问题,或者我需要使用一些代码来预防问题?