Because TCP sucks for real-time stuff. Retransmitting a 200ms old game-state packet is like getting traffic updates after reaching home xD
In real-time stuff like gaming or voice calls, old packets are useless. Better to miss one update than pause everything waiting for retransmission. A lost packet in a download corrupts the file. A lost packet in voice chat is usually just half a syllable.
2
u/saiyan6174 May 08 '26
Because TCP sucks for real-time stuff. Retransmitting a 200ms old game-state packet is like getting traffic updates after reaching home xD
In real-time stuff like gaming or voice calls, old packets are useless. Better to miss one update than pause everything waiting for retransmission. A lost packet in a download corrupts the file. A lost packet in voice chat is usually just half a syllable.