import time import socketio def test(): s = socketio.Server(async_handlers=False) start = time.time() count = 0 s._handle_eio_connect('123', 'environ') s._handle_eio_message('123', '0') while True: s._handle_eio_message('123', '2["test","hello"]') count += 1 if time.time() - start >= 5: break return count if __name__ == '__main__': count = test() print('server_receive:', count, 'packets received.')