[sctp-dev] Platform support for SCTP ?
Christopher Hegarty - Sun Microsystems Ireland
Christopher.Hegarty at Sun.COM
Fri Dec 5 04:34:47 PST 2008
I made changes to the API to remove some unnecessary dependencies on
parts of the new JSR 203 socket completion work. I need to refactor
these changes in the prototype.
Next, I will sync the sctp mecurial repository  ( for holding the
prototype source ) with the OpenJDK tl repository . Essentially, what
we will have is the prototype implementation on top of the latest
There is a little infrastructure here that I am not familiar with, as
well as completing the prototype refactoring, so it will be a take a
some time to complete this. I hope to have this completed within the
next two weeks. What we have then is a buildable repository that can be
used to build the prototype.
I am working through an internal process here at Sun that will allow me
to post binaries, built from said repository. This process may take a
little longer to complete, but I am certainly pushing hard for it.
Dennis Hjort wrote:
> Hi again Christopher !
> I guess you have been busy in some way or another, but can not help but
> mail you again, and hear how work is going in getting the prototype
> implementation available !? :-)
> With kind regards
> // D
> -----Original Message-----
> From: Christopher.Hegarty at Sun.COM [mailto:Christopher.Hegarty at Sun.COM]
> Sent: den 28 november 2008 11:32
> To: Dennis Hjort
> Cc: sctp-dev at openjdk.java.net
> Subject: Re: [sctp-dev] Platform support for SCTP ?
> Hi Dennis,
> Solaris has included support for SCTP since Solaris 10. The Linux 2.6
> kernel has SCTP support built in, but to you need an extra library to
> access user level SCTP socket extension functions. I have seen reference
> to a third party windows SCTP implementation, but have no experience
> with it and its name eludes me now.
> Within the scope of this SCTP OpenJDK project I plan to develop a
> prototype implementation for Solaris and Linux (using the lksctp
> implementation). Of course, if someone wants to contribute a Windows
> implementation then I am certainly not opposed to that.
> The proposed draft API defines three new channel types, SctpChannel,
> SctpServerChannel and SctpMutliChannel, all of which have static factory
> open methods. These methods are specified to throw
> UnsupportedOperationException if the SCTP protocol is not supported.
> I have a prototype implementation for both Solaris and Linux that I hope
> to be able to push the source soon. Would be be interested in using
> this? What SCTP implementation are you currently using?
> Dennis Hjort wrote:
>> I've been following this list and have a question regarding platform
>> Currently, SCTP is supported in libraries on linux and solaris, but
>> what I know it has not yet support on windows. How does this impact
>> the java SCTP package ? Our application is currently running on Linux,
>> but it would be wonderful to be able to run basictests and such on our
>> development plattform also, which is Windows Vista.
>> With kind regards
>> // Dennis
>> This communication is confidential and intended solely for the
>> addressee(s). Any unauthorized review, use, disclosure or
>> distribution is prohibited. If you believe this message has been
>> sent to you in error, please notify the sender by replying to
>> transmission and delete the message without disclosing it. Thank
>> E-mail including attachments is susceptible to data corruption,
>> interception, unauthorized amendment, tampering and viruses, and
>> we only send and receive e-mails on the basis that we are not
>> liable for any such corruption, interception, amendment,
>> or viruses or any consequences thereof.
More information about the sctp-dev