an RTMFP server can't cause a client to disconnect from a group without completely dropping the NetConnection.
Cirrus has an administrative limit of 16 simultaneous groups per NetConnection for which it will perform automatic bootstrapping. so you can join 26 groups simultaneously, but after the 16th, Cirrus won't bootstrap you into it (connecting you to other members of that group). you can implement your own bootstrap service, though.
But may server disconnect a client from one of 2 groups with absolutely the same members?
there is no way for a server to unilaterally cause a client to disconnect from a group, except by dropping the NetConnection (which would disconnect the client from all groups, as well as terminate any other RTMFP operations happening with that NetConnection).
Does NetGroup or NetConnection get any internal logic to disconnect from client from group himself, without using of close() method or any other methods from outside?
you must keep a reference to the NetGroup/NetStream/NetConnection objects so that they aren't garbage collected. if a NetGroup object is garbage collected, it will leave the group as it is finalized/deallocated.
Thanks, you was right.
Disconnects was the result of garbage collector works.
How limit of 16 simultaneous groups per NetConnection can be change to 26 groups ?
The limit of 16 netGroup is not a limit of the number of simulateneous NetGroup per se but the number of simultaneous NetGroup your client is connected to that use the bootstrap mode (serverChannelEnabled = true)
In other word, you can connect to as many group as you want but only the 16 first (assuming you do not drop connection from the NetGroup in the mean time) will automatically be bootsraped (connected to other peers in the NetGroup).
Note taht you can implement your own bootstrap service via sever side peer tracking and AddNeighbour.
This limit is on the server side (Stratus) so you cannot change it if you do not have control of the rendez vous server which you connect through NetConnection.
look at the replies here : http://forums.adobe.com/thread/752581?tstart=0
Hope that helps,