i've tried but that don't run... can you join me an example ?
Thanks JP Le 24 févr. 07 à 19:30, Manuel R.G. a écrit : > Actionscript is just the same. > When 3rd client try to connect he will receive > "NetConnection.Connect.Rejected" as your returnObj.code in > myConnection_nc.onStatus handler, otherwise he will connect. > Try it. > > 2007/2/24, Jean-Philippe DELAVALLADE <[EMAIL PROTECTED]>: >> thanks but in flash ? >> Le 24 févr. 07 à 16:53, Manuel R.G. a écrit : >> >>> 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 >>>>>> Red5@osflash.org >>>>>> http://osflash.org/mailman/listinfo/red5_osflash.org >>>>>> >>>>> >>>>> _______________________________________________ >>>>> Red5 mailing list >>>>> Red5@osflash.org >>>>> http://osflash.org/mailman/listinfo/red5_osflash.org >>>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> Red5 mailing list >>>> Red5@osflash.org >>>> http://osflash.org/mailman/listinfo/red5_osflash.org >>>> >>> >>> _______________________________________________ >>> Red5 mailing list >>> Red5@osflash.org >>> http://osflash.org/mailman/listinfo/red5_osflash.org >>> >> >> >> >> _______________________________________________ >> Red5 mailing list >> Red5@osflash.org >> http://osflash.org/mailman/listinfo/red5_osflash.org >> > > _______________________________________________ > Red5 mailing list > Red5@osflash.org > http://osflash.org/mailman/listinfo/red5_osflash.org > _______________________________________________ Red5 mailing list Red5@osflash.org http://osflash.org/mailman/listinfo/red5_osflash.org