[ 
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.

Reply via email to