Pretty much. TCP ensures that every packet gets there intact. You have a back and forth between the server of the packet and the client to make sure. UDP just sends the packet where you ask, and doesn't confirm whether it makes it at all. Generally for most OSC use the number of packets you're sending isn't going to be high enough that packet loss is an issue and most people use UDP since it will be faster. Then if you're running into packet loss, for whatever reason, try switching to TCP.
On Mon, Jan 13, 2014 at 2:44 PM, Scott R. Looney scottrlooney@gmail.com wrote:
hi, i'm not an expert on PD but my feeling was that TCP does error checking while UDP does not, and that at least is one reason why TCP should be slower than UDP in a typical networking situation.
scott
On Mon, Jan 13, 2014 at 2:20 PM, Jonghyun Kim agitato816@gmail.com wrote:
Hi list,
I'm sending data between two computers, in every 10ms. For fast networking, TCP is better result? I don't know which is better. Most tutorials show example of OSC with UDP. Why?
Thanks, Jong
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list