/** * Writes the pending {@link DatagramPacket} to the underlying channel sending data to the * intended receiver of the packet. */ @Override protected void doWrite(Object pendingWrite, SelectionKey key) throws IOException { DatagramPacket pendingPacket = (DatagramPacket) pendingWrite; getChannel().send(pendingPacket.getData(), pendingPacket.getReceiver()); }