TCP Versus UDP
TradeoffMidSeniorUpdated
Real-time multiplayer game where player positions update 60×/sec.
Short answer: UDP. Stale position packets are useless: you want the newest, not retransmits of old ones.
The Two Options
A
TCP
B
UDP
Drill This: Your Pick First
The Better Pick
Option B
UDP
Stale position packets are useless: you want the newest, not retransmits of old ones. UDP avoids head-of-line blocking from packet loss.
When the Other One Wins
TCP
For chat, file transfer, or game inventory updates where every byte must arrive in order, TCP reliability is required.