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 2d556b8..d16f4cf 100644 --- a/src/main/java/com/github/nkzawa/engineio/client/Socket.java +++ b/src/main/java/com/github/nkzawa/engineio/client/Socket.java @@ -601,6 +601,7 @@ public abstract class Socket extends Emitter { public void run() { self.writeBuffer.clear(); self.callbackBuffer.clear(); + self.prevBufferLen = 0; } }); diff --git a/src/main/java/com/github/nkzawa/engineio/client/transports/WebSocket.java b/src/main/java/com/github/nkzawa/engineio/client/transports/WebSocket.java index aedbe75..534a58f 100644 --- a/src/main/java/com/github/nkzawa/engineio/client/transports/WebSocket.java +++ b/src/main/java/com/github/nkzawa/engineio/client/transports/WebSocket.java @@ -135,7 +135,7 @@ public class WebSocket extends Transport { } } - private String uri() { + protected String uri() { Map query = this.query; if (query == null) { query = new HashMap();