[sctp-dev] Platform support for SCTP ?

Christopher Hegarty - Sun Microsystems Ireland Christopher.Hegarty at Sun.COM
Fri Dec 5 04:34:47 PST 2008


Hi Dennis,

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 [1] ( for holding the 
prototype source ) with the OpenJDK tl repository [2]. Essentially, what 
we will have is the prototype implementation on top of the latest 
OpenJDK source.

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.

-Chris.

[1] http://hg.openjdk.java.net/sctp/sctp
[2] http://hg.openjdk.java.net/jdk7/tl

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?
> 
> -Chris.
> 
> Dennis Hjort wrote:
>> Hi,
>>
>> I've been following this list and have a question regarding platform 
>> support.
>>
>> 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
> this
>>       transmission and delete the message without disclosing it. Thank
> you.
>>       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,
> tampering
>>       or viruses or any consequences thereof.
>>



More information about the sctp-dev mailing list