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

Reply via email to