Would it be possible to add a test-suite for the V3 protocol? I'm adding support for the V3 protocol to socketioxide (an implementation in Rust) and it would definitely help to test the correctness of the implementation without too much guesswork or possible oversight.