private void onPing(PingFrame frame) { int pingId = frame.getPingId(); if (pingId % 2 == pingIds.get() % 2) { PingResultInfo pingResultInfo = new PingResultInfo(frame.getPingId()); notifyOnPing(listener, pingResultInfo); flush(); } else { control(null, frame, 0, TimeUnit.MILLISECONDS, new Callback.Adapter()); } }