Browse Source

Transport upgrade fixed. #123

master
Nikita 11 years ago
parent
commit
68389b172f
  1. 7
      src/main/java/com/corundumstudio/socketio/handler/ClientHead.java

7
src/main/java/com/corundumstudio/socketio/handler/ClientHead.java

@ -241,14 +241,13 @@ public class ClientHead {
Queue<Packet> queue = entry.getValue().getPacketsQueue(); Queue<Packet> queue = entry.getValue().getPacketsQueue();
state.setPacketsQueue(queue); state.setPacketsQueue(queue);
entry.getValue().setPacketsQueue(new ConcurrentLinkedQueue<Packet>());
sendPackets(currentTransport, state.getChannel()); sendPackets(currentTransport, state.getChannel());
this.currentTransport = currentTransport;
log.debug("Transport upgraded to: {} for: {}", currentTransport, sessionId);
break;
} }
} }
this.currentTransport = currentTransport;
log.debug("Transport upgraded to: {} for: {}", currentTransport, sessionId);
} }
public Transport getCurrentTransport() { public Transport getCurrentTransport() {

Loading…
Cancel
Save