Browse Source

Merge branch 'master' of github.com:mrniko/netty-socketio

master
Nikita 7 years ago
parent
commit
0ca7e85fd5
  1. 6
      src/main/java/com/corundumstudio/socketio/handler/ClientHead.java
  2. 5
      src/main/java/com/corundumstudio/socketio/listener/ExceptionListenerAdapter.java

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

@ -125,7 +125,7 @@ public class ClientHead {
public void run() { public void run() {
ClientHead client = clientsBox.get(sessionId); ClientHead client = clientsBox.get(sessionId);
if (client != null) { if (client != null) {
client.onChannelDisconnect();
client.disconnect();
log.debug("{} removed due to ping timeout", sessionId); log.debug("{} removed due to ping timeout", sessionId);
} }
} }
@ -205,7 +205,9 @@ public class ClientHead {
public void disconnect() { public void disconnect() {
ChannelFuture future = send(new Packet(PacketType.DISCONNECT)); ChannelFuture future = send(new Packet(PacketType.DISCONNECT));
future.addListener(ChannelFutureListener.CLOSE);
if(future != null) {
future.addListener(ChannelFutureListener.CLOSE);
}
onChannelDisconnect(); onChannelDisconnect();
} }

5
src/main/java/com/corundumstudio/socketio/listener/ExceptionListenerAdapter.java

@ -45,4 +45,9 @@ public abstract class ExceptionListenerAdapter implements ExceptionListener {
return false; return false;
} }
@Override
public void onPingException(Exception e, SocketIOClient client) {
}
} }
Loading…
Cancel
Save