@Override
public void channelRead0(ChannelHandlerContext ctx, Object msg) {
Channel ch = ctx.channel();
if (!handshaker.isHandshakeComplete()) {
handshaker.finishHandshake(ch, (FullHttpResponse) msg);
System.out.println("WebSocket Client UID:[" + this.uid + "] handshaker connected!");
handshakeFuture.setSuccess();
return;
}
if (msg instanceof BinaryWebSocketFrame) {
try {
Object obj = protobufDecoder.decode(((BinaryWebSocketFrame) msg).content());
resQueue.add((Response.HeshResMessage)obj);
} catch (Exception e) {
e.printStackTrace();
}
}
}
WebSocketClientHandler.java 文件源码
java
阅读 37
收藏 0
点赞 0
评论 0
项目:wecard-server
作者:
评论列表
文章目录