Extracted the basic packet reading from the PacketParser.
Adding a little buffer to cope with slow connections.