You could do something like that:
public boolean appConnect (IConnection conn, Object[] params) {
// If there are already two clients
if ( getClients().size() > 1 ) {
// reject new client
rejectClient();
return false;
}
// accept new client
return true;
}
2007/2/24, Jean-Philippe DELAVALLADE <[EMAIL PROTECTED]>:
> hi,
> can you is more explicit please ?
> Le 24 févr. 07 à 12:30, Manuel R.G. a écrit :
>
> > You can get the already connected clients with getClients().size()
> > The client trying to connect isn't included yet in that IClient Set.
> > To reject a client: rejectClient();
> >
> >
> > 2007/2/24, Jean-Philippe DELAVALLADE <[EMAIL PROTECTED]>:
> >> Hello,
> >>
> >> To limit access for 2 users in Flash Com Server , i used this client
> >> code :
> >>
> >> myConnection_nc = new NetConnection();
> >> myConnection_nc.onStatus = function(returnObj) {
> >> if (returnObj.code == "NetConnection.Connect.Success") {
> >> trace("CONNECTÉ !");
> >> messages.text = "CONNECTÉ !";
> >>
> >> } else if (returnObj.code ==
> >> "NetConnection.Connect.Rejected") {
> >> trace("REJETÉ !");
> >> messages.text = "REJETÉ !";
> >> nc.onStatus = null;
> >> } else if (returnObj.code ==
> >> "NetConnection.Connect.Closed") {
> >> trace("FERMÉ !");
> >> messages.text = "FERMÉ ! PAS PLUS DE DEUX USERS !";
> >> }
> >> };
> >> appLogin = function () {
> >> myConnection_nc.connect("rtmp://localhost/
> >> test",login_txt.text);
> >> myResponse = new Object();
> >> myResponse.onResult = function(result) {
> >> numberOfUsers_txt.text = result;
> >> trace(result);
> >> };
> >> myConnection_nc.call("getUserCount");
> >> };
> >>
> >> and server side this one :
> >> application.onDisconnect = function(client) {
> >> trace("Client disconnecting");
> >> };
> >> application.onConnect = function(client) {
> >> if (application.clients.length>=2) {
> >> application.rejectConnection(client);
> >> } else {
> >> application.acceptConnection(client);
> >> trace(application.clients.length)
> >> }
> >> };
> >>
> >> How i can do and write the same thing on RED5 ??????
> >>
> >> Thanks
> >>
> >> JP
> >>
> >> _______________________________________________
> >> Red5 mailing list
> >> [email protected]
> >> http://osflash.org/mailman/listinfo/red5_osflash.org
> >>
> >
> > _______________________________________________
> > Red5 mailing list
> > [email protected]
> > http://osflash.org/mailman/listinfo/red5_osflash.org
> >
>
>
>
> _______________________________________________
> Red5 mailing list
> [email protected]
> http://osflash.org/mailman/listinfo/red5_osflash.org
>
_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org