diff --git a/src/main/java/com/github/nkzawa/engineio/client/Socket.java b/src/main/java/com/github/nkzawa/engineio/client/Socket.java index cdcd727..6d99b4a 100644 --- a/src/main/java/com/github/nkzawa/engineio/client/Socket.java +++ b/src/main/java/com/github/nkzawa/engineio/client/Socket.java @@ -147,11 +147,11 @@ public abstract class Socket extends Emitter { * @throws URISyntaxException */ public Socket(String uri, Options opts) throws URISyntaxException { - this(new URI(uri), opts); + this(uri == null ? null : new URI(uri), opts); } public Socket(URI uri, Options opts) { - this(Options.fromURI(uri, opts)); + this(uri == null ? opts : Options.fromURI(uri, opts)); } public Socket(Options opts) {