[sctp-dev] Using SctpMultiChannel
johan.lubcke at symsoft.com
Thu Aug 11 05:25:12 PDT 2011
I had the same problem and I ended up doing a "send" call to the remote address. That way I get a AssociationChangeNotification with an association id that can be passed to "branch".
This seems a bit awkward but it works. (Especially since I need to have some actual data to send already when I want to connect to the remote side). Doing a "connect" would have been more natural.
If there is a better way I am equally interested!
11 aug 2011 kl. 14.03 skrev Chris:
> I'm trying to use SctpMultiChannel to get multiple associations on the same socket (same local port/IP but different remote endpoints), but I can't for the life of me figure out the API (http://openjdk.java.net/projects/sctp/javadoc/com/sun/nio/sctp/SctpMultiChannel.html)
> I get that I should do SctpMultiChannel.open() to create an instance and that I should bind it to my local address(es).
> But then I want to use something like connect() (like on a regular SctpChannel), but there's no such method, or anything similar as far as I can see. And the only way to get a regular SctpChannel out of this class seems to be branch(Accociation), but that's not either an option since I need to have an association to call that.
> What am I missing?
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 881 bytes
Url : http://mail.openjdk.java.net/pipermail/sctp-dev/attachments/20110811/ad720f9c/attachment.bin
More information about the sctp-dev