Just another lurker view:  maybe boost can lead by following not too far
out in front.

The linux people seem to be well on their way to providing SCTP support at
the kernel level.  The home page for the project is at
http://lksctp.sourceforge.net/.  Searching MSFT online and privatenews
yielded nothing.  I posted a query on privatenews but don't really expect
an answer - MSFT policy and all.

In any case, the linux site references an ietf draft
(http://www.ietf.org/internet-drafts/draft-ietf-tsvwg-sctpsocket-05.txt)
that "...describes a mapping of the Stream Control Transmission Protocol
SCTP RFC2960 [8] into a sockets API."  Maybe it would be sufficient to
design the boost socket library in anticipation.  (IMHO VoIP is going to
push everyone to support SCTP in short order.)

FWIW:  I think "policy_based_smart_socket" has a nice ring to it.  ;)



                                                                                       
                                                 
                      Jason House                                                      
                                                 
                      <[EMAIL PROTECTED]>         To:      [EMAIL PROTECTED]        
                                                 
                      Sent by:                   cc:      [EMAIL PROTECTED]       
                                                 
                      boost-bounces@list         Subject: [boost] Re: Sockets - what's 
the latest?                                      
                      s.boost.org                                                      
                                                 
                                                                                       
                                                 
                                                                                       
                                                 
                      02/14/2003 06:26                                                 
                                                 
                      AM                                                               
                                                 
                      Please respond to                                                
                                                 
                      Boost mailing list                                               
                                                 
                                                                                       
                                                 
                                                                                       
                                                 




Well, I agree that any exprerimental/not widely used protocol should be
able to run over another more common protocol... for a number of
reasons...  One would be privilages...  another would be recognition by
firewalls, etc...  I don't think that it would be tough to make code use
either a raw or a UDP socket...

Brian Gray wrote:
>
> On Thursday, February 13, 2003, at 12:08 PM, Jason House wrote:
> > * How easy will support for SCTP be to work into the boost socket
> > library?  ... and how easy would the interface be to use?
>
> I looked at the docs on www.sctp.de and downloaded the source, and the
> fatal flaw seems to be what I found in adaptation.c.  It appears both
> the routing socket and the sctp socket are built on raw IP.  At least
> on Linux, Darwin, and Windows NT/2000, you need root privileges to open
> one of these.  Thus, the daemon to handle the protocol will have to be
> installed by and run as an administrator, and will therefore not be
> usable by many clients who do not control the machine they use.
>
> I think a UDP-based implementation rather than a raw IP-based one would
> do as well (with some wasted overhead) and not need admin privileges or
> the cooperation of the operating system manufacturer to get installed.
> Does anyone know if there is a UDP-based implementation?
>
>   -- Brian
>
> _______________________________________________
> Unsubscribe & other changes:
http://lists.boost.org/mailman/listinfo.cgi/boost

_______________________________________________
Unsubscribe & other changes:
http://lists.boost.org/mailman/listinfo.cgi/boost




_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to