[
https://issues.apache.org/jira/browse/DIRMINA-438?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12542120
]
Trustin Lee commented on DIRMINA-438:
-------------------------------------
My research was too shallow. It's not that extremely simple.
1) It seems like a connected MulticastSocket doesn't make sense, so we will
need only an IoAcceptor implementation for multicast socket, derived from
DatagramAcceptor.
2) We already have session.write(message, destination), so there's nothing to
change related with sending a message.
3) The parameter of IoAcceptor.joinGroup() and IoAcceptor.leaveGroup() should
be abstracted as much as possible so it can work with various multicast
frameworks needless to say ordinary multicast socket.
Consequently, we need to,
1) Define a SocketAddress that can abstract existing multicast group addresses.
2) Add IoAcceptor.join/leave Group() which throws UnsupportedOperationException
by default.
Please let me know I am getting something wrong. Any feed back from multicast
expert is welcome!
> Multicast support for MINA API
> -------------------------------
>
> Key: DIRMINA-438
> URL: https://issues.apache.org/jira/browse/DIRMINA-438
> Project: MINA
> Issue Type: New Feature
> Components: Core
> Reporter: Julien Vermillard
> Priority: Critical
> Fix For: 2.0.0-M1
>
>
> For supporting multicast over UDP we need to change the MINA API for
> Set the multicast Time to Live (TTL) for a multicast transmission.
> Joining a multicast group for a given session.
> Leaving a multicast group.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.