Hi, On Sat, Feb 26, 2011 at 11:19:19AM +0000, Olivier Van Acker wrote: > > The code parts in question inside OpenVPN (socket.c) are somewhat > > complicated due to lots of existing options and lots of existing > > operating systems being supported, so this will not be a trivial > > task. > > Would it be a good idea to limit the scope of this project by concentrating > on one OS first? I was thinking FreeBSD first since that contains the > reference implementation of SCTP.
Well, you'd certainly start with one OS, but in the long run, you'd want
the mainstream OSes (Linux and Windows) as well...
[..]
> > functionality to listen on multiple sockets in parallel,
>
> This is somethings SCTP has build in.
> One SCTP association (connection over one or more nodes) can contain
> multiple independent data streams.
This doesn't help me a single bit if I'm sitting behind a firewall that
doesn't even let UDP/1194 pass - listening on SCTP *and* UDP/TCP in parallel
will be necesary, because too many clients won't be able to use SCTP, at
least when starting this.
Or are you implying that by listening on a SCTP socket, the kernel
machinery will also handle incoming "plain UDP" and "plain TCP" connects
via that SCTP socket?
gert
--
USENET is *not* the non-clickable part of WWW!
//www.muc.de/~gert/
Gert Doering - Munich, Germany [email protected]
fax: +49-89-35655025 [email protected]
pgpEP3POWQCL4.pgp
Description: PGP signature
