- From: Harald Alvestrand <harald@alvestrand.no>
- Date: Fri, 10 Feb 2012 19:43:15 -0800
- To: public-webrtc@w3.org
On 02/10/2012 03:57 PM, Cullen Jennings wrote:
>> > Open
>> > ====
>> > * Should the API be uni- or bi-directional?
> I will argue very strongly for bi-directional. It makes is much easier to to protocol where you send a request and expect a response to that request. It's what programmer expect. There pretty much no reason not to.
>
Just to make this clear if it was not:
When I say "unidirectional", I mean that each channel is unidirectional:
You send on a channel, you receive on a channel. Just because you need N
channels for sending doesn't mean that you need to have N channels for
receiving.
The overall SCTP association is definitely bidirectional.
I suspect there's a class of apps out there where it will feel natural
to open up 10 incoming channels and 1 outgoing channel (or vice versa),
each of which uses resources in our SCTP control blocks. I don't see a
reason why the API should force us to instantiate the 9 SCTP channels we
won't use.
(not that the cost is high. I won't cry if we decide to do bidirectional
only).
Harald
Received on Saturday, 11 February 2012 03:43:46 UTC