title: SocketIO - connection not recognized (?) after a couple of messages exchanged
body: <p>I'm running a JS socketio client and a Python socketio server. The workflow is roughly <code>client emitting event1 to server</code> -&gt; <code>server reacting to event1, running analysis and emitting event2 to client</code> -&gt; <code>client receives event2 and emits event1 again but with different args</code> -&gt; <code>etc until loop is complete</code></p>
  <p>The problem is that this workflow only works for two iterations, for some reasons after that the server logs show:</p>
  <pre><code>received event &quot;event1&quot; from None [/]
  None is not connected to namespace /
  received event &quot;event1&quot; from None [/]
  None is not connected to namespace /
  received event &quot;event1&quot; from None [/]
  None is not connected to namespace /
  received event &quot;event1&quot; from None [/]
  </code></pre>
  <p>I have no idea whatsoever what might be the reason. I've searched through the docs but can't seem to find any parameters that might be responsible for that.</p>
  <p>Client:</p>
  <pre><code>import { io } from &quot;socket.io-client&quot;;
  
  export const socket = io(&quot;http://localhost:5550/&quot;,
  {
    timeout: 200000000000
  });
  
  socket.emit('event1', args)
  socket.on('event2', (msg) =&gt; {
          ...
          });
  </code></pre>
  <p>Server:</p>
  <pre><code>app = Flask(__name__)
  sio = socketio.Server(logger=True, cors_allowed_origins='*')
  app.wsgi_app = socketio.WSGIApp(sio, app.wsgi_app)
  
  if __name__ == '__main__':
      server = eventlet.wsgi.server(eventlet.listen(('', 5550)), app)
  
  </code></pre>
  <p>I appreciate any help/tips you can provide, thanks!</p>