Socket.IO and Engine.IO protocols are not backwards-compatible and major versions of the client and server need to be coordinated. It's therefore useful to have python-socketio 4.x available.