After reading the Two Generals' Problem, I am wondering as to why there isn't any solution and please correct me if I am missing something.
What if, the generals decide that they will attack if they receive at least two confirmations from each other. They number their messages. They continue communication up to more than 2 confirmations, e.g., let's say up to number 10. Even if they don't the last message, they both have at least 2 confirmations, and know that the other has at least 2 confirmations, as long as they get the 3rd confirmation, which, as decided beforehand, should be enough to coordinate the attack.