There is no "timing" for consuming protein. There is not a single study that demonstrates eating protein at a specific time will somehow boost recovery or muscle gain. What's far more important is just your protein intake on average, over time. Your body is actually quite adept at regulating your protein metabolism. You have something called an amino acid bank that contains amino acids and when your body requires certain proteins, it can "withdraw" from this bank and when you consume proteins it can "deposit."
That's an oversimplified description of a complex biochemical process, but the needs for protein are actually quite small. The idea you need tons and tons of protein is more marketing than science (after all, supplement companies have to sell their protein shakes so of course they want you to believe you need tons of it). The body actually adapts to protein intake and excess protein is simply converted (via a highly inefficient process) to energy and burned rather than used to build muscle tissue.
One of the best online articles I've read with respect to protein intake is Lyle McDonald's series here:
The bottom line you'll find is that there is a lot of myth and speculation, there really is no magic to consuming protein. If you train excessively hard, you don't recover immediately after the workout but in the days after the workout, and therefore it's just average intake over those intake that counts, not specific protein on a given day or hour of the day.