mina-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Bauroth <Michael.Baur...@falcom.de>
Subject Re: Application layer multicast for P2P servent
Date Mon, 05 Jun 2006 11:33:45 GMT

I'm thinking also about a session storage. If nobody else has a better 
idea, I would implement a SessionManager class with an integrated Vector 
(or in my case Hashtable). The class has two methods addSession() and 
removeSession(), which would be called / triggered in the IoSession 
sessionOpened() and sessionClosed() methods.

The advantage in my case would be, that I could search from my business 
logic layer for a specified client over a getSession( String pKey ) 
method (each client has a different id) and do all the things I want to 
do ...


Ziyan Maraikar wrote:

> Hello
> I'm looking at using MINA for a Gnutella-like p2p protocol 
> implementation and I need to somehow send a query to a subset of peers I 
> have a connection to. Apparently MINA doesn't yet support  multicast but 
> can I somehow maintain a list of connections (both accepted incoming and 
> established outgoing) and have the packet sent a subset of those 
> connections.
> I can get a list of incoming connections from 
> IoService.getManagedSessions() by specifying localhost as argument  but 
> how do I get outgoing connections? Also I think I need a functions 
> similar to BroadcastIoSession.write() for sending packets to chosen  
> connections, but I can't find this interface implemented anywhere.
> TIA for any help and sorry if these questions have been already 
> asked/answered. Please CC any replies to me.
> regards,
> ziyan maraikar

View raw message