Use UDP instead of TCP

Use UDP instead of TCP

Postby rwl4 » Sun Aug 23, 2009 11:34 pm


This message is intended for the developer.

May I suggest you consider UDP as your transport layer instead of TCP? For an application like this one, it seems that most of the issues would be solved with UDP and a sane retry strategy. Even if you didn't have a retry strategy, if there were dropped packets, #1 it would not effect the timing of the streaming audio (unlike the current long delay while the TCP stack negotiates to retry lost packets), #2 you could simply just not stream audio for that point.

I'm guessing that unless a switch is made to a connectionless protocol, even a longer buffer will not always be enough, hence frustrated customers. If you do make the switch, your app will be absolutely indispensable.


Posts: 1
Joined: Sun Aug 23, 2009 11:21 pm

Re: Use UDP instead of TCP

Postby smashart » Mon Aug 24, 2009 8:56 am

Good to hear. I've passed this on to a couple of developers to see if this makes sense and can be implemented. Thank You!
Site Admin
Posts: 133
Joined: Wed Jun 03, 2009 9:42 pm

Re: Use UDP instead of TCP

Postby modest » Mon Nov 09, 2009 4:09 am

+1 for UDP

TCP just doesn’t make sense here. This is a 30-minute fix, developers.

This won’t solve all of the skipping issues, but it will help.
Posts: 2
Joined: Mon Nov 09, 2009 4:06 am

Re: Use UDP instead of TCP

Postby coopr » Wed Apr 21, 2010 12:05 pm

Another +1 - this just makes so much sense that I'm really surprised to hear that the app isn't using UDP already!
Posts: 4
Joined: Wed Apr 21, 2010 11:59 am

Return to Mac Help

Who is online

Users browsing this forum: No registered users and 1 guest