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