Thread: udp checksum
View Single Post
Old Nov 26th, 2007, 6:36 PM   #3
Dameon
Troll
 
Dameon's Avatar
 
Join Date: Apr 2005
Location: Texas
Posts: 732
Rep Power: 4 Dameon is on a distinguished road
Re: udp checksum

You don't have to worry about it. If there's an error in the packet, it will be dropped silently. As if it hadn't arrived. What you have to worry about is making sure a clean copy arrives eventually, if necessary. If you are sending regular position/velocity updates for a game, there's no need to waste time resending old data (which is why TCP typically isn't used in these scenarios). If you send something which must arrive, things are more difficult. It can be as easy as retransmitting until the target sends a confirmation (confirmation retransmitted for each request received; each side would have to ignore duplicates). TCP does a great job when all of your data needs to be arrive and in the right order. UDP does a great job when the concern is immediacy. A simple reliability layer on UDP is very common for the 'important' stuff that fits somewhere in between.
__________________
MD5(sig) = bcef75433db02e9ad9bf81d6f7c5c270
Dameon is offline   Reply With Quote