diff --git a/Readme.md b/Readme.md index 4c5f6ce2..348dbd71 100644 --- a/Readme.md +++ b/Readme.md @@ -704,6 +704,7 @@ const io = new Server(3000, { pingInterval: 300, pingTimeout: 200, maxPayload: 1000000, + connectTimeout: 1000, cors: { origin: "*" } diff --git a/test-suite/test-suite.js b/test-suite/test-suite.js index 313b3a20..aaee882e 100644 --- a/test-suite/test-suite.js +++ b/test-suite/test-suite.js @@ -507,6 +507,15 @@ describe("Socket.IO protocol", () => { await waitFor(socket, "close"); }); + + + it("should close the connection if no handshake is received", async () => { + const socket = new WebSocket( + `${WS_URL}/socket.io/?EIO=4&transport=websocket` + ); + + await waitFor(socket, "close"); + }); }); describe("disconnect", () => {