given a statement: "In TCP sender can never send data which is greater than capacity of receiver window"
given answer: true
but i think this is false.
Eg:Assume receiver says that it has the capacity to hold only 3 packets(adv window=3packets). sender sent 3 packets which contains few operations. now, sender understood that he has done some wrong operations so to cancel these operations, sender should send some urgent data. if we observe here sender sent 4 packets even if capacity of reciver is only 3 packets. In this case sent data>adv window
but i do agree that when such senario doesnt happen, then the statement becomes true
please validate this!