mikeruss;171352 Wrote: > Error correction over TCP/IP happens all the time - e.g. hence why > gamers/games use UDP because the there is no error correction and is > therefor faster - but you can suffer from packet loss - udp has no > error correction- which is why you often get parts of the image on a > game is missing or there are delays etc.
You've got it kinda correct, but are slightly off. UDP is not "faster" than TCP. What games, and video streams gain with UDP is timeliness. The older the game state packet is, the less important it is to what's happening now, so who cares if it's lost. This is why real-time applications like games and video use UDP. Audio streams tend to use TCP and buffering because people are much less tolerant of audio dropouts than video signal drops. It's sad to seen when software developers don't understand the differences, and think UDP is "faster", and end up re-implementing TCP error correction over UDP. FTP is a good example of this because it uses UDP for data, even tho it has to verify that every block is copied. -- SuperQ ------------------------------------------------------------------------ SuperQ's Profile: http://forums.slimdevices.com/member.php?userid=2139 View this thread: http://forums.slimdevices.com/showthread.php?t=31733 _______________________________________________ audiophiles mailing list [email protected] http://lists.slimdevices.com/lists/listinfo/audiophiles
