/** * Read packet. * * @param magicNumber * the magic number * @return the pcap packet * @throws IOException Signals that an I/O exception * has occurred. * @throws EOFException the EOF exception * @throws IOException * Signals that an I/O exception has occurred. */ private PcapPacket readPacket(int magicNumber) throws IOException { PacketHeader packetHeader = readPacketHeader(magicNumber); Buffer packetData = readPacketData(packetHeader.getInclLen()); return new PcapPacket(packetHeader, packetData); }