Websocket should work out of the box if you change only the config. But it's not supported on old version of IE.
I didn't try 64 bits yet, I need to download a new ISO. Envoyé de mon iPhone > Le 2013-10-03 à 11:52, Yaron Kufert <[email protected]> a écrit : > > One's feature is someone's else bug :) > > I prefer using websockets (of course!!!) but I need the system up and > running as fast as i can, and i don't have the time to change the client as > well at the moment... probably in the next couple of weeks. > > I was wondering, did you manage to use mysql over centOS 64bit? > > >> On 3 October 2013 18:40, Louis Charette <[email protected]> wrote: >> I guess that would be the best solution for you if websocket doesn't help. >> Since it's a feature of ape I guess it's intended to send this list to >> everyone. It is a useful feature to built userlist when you don't want to >> keep track of connection/de connection >> >> Envoyé de mon iPhone >> >> Le 2013-10-03 à 11:30, Yaron Kufert <[email protected]> a écrit : >> >>> I think i found out how to remove the users list sending upon user >>> connection: >>> before executing build.sh, in the file `channel.c`, in the function `join`, >>> I've marked the entire if that starts with >>> if (!(chan->flags & CHANNEL_NONINTERACTIVE)) >>> >>> I'm QAing it now to make sure it didn't affect anything important, but so >>> far everything looks good. before doing so, i started getting connection >>> errors while having 200 connections. now, after 1600 connection my load >>> tool got stuck :) >>> >>> many thanks for your help !!! >>> >>> Yaron >>> >>> >>>> On 3 October 2013 16:36, Yaron Kufert <[email protected]> wrote: >>>> Hi Louis, Thanks a lot ! this helps! >>>> >>>> I've tried to build over 64bit centOS 6.3 but it didn't work, i got >>>> "libmod_spidermonkey.so: undefined symbol: scramble" >>>> >>>> The MySQL packages i have are: >>>> >>>> [root@prov-test01 html]# rpm -qa | grep mysql >>>> mysql-server-5.5.28-3.el6.remi.x86_64 >>>> mysql-libs-5.5.28-3.el6.remi.x86_64 >>>> mysql-devel-5.5.28-3.el6.remi.x86_64 >>>> mysql-5.5.28-3.el6.remi.x86_64 >>>> >>>> But once I've tried to install on 32bit CentOS 6.4 the installation worked >>>> like a charm :) >>>> >>>> the bad news is that i'm back to square one - whenever a client connects >>>> he gets the list of all connected clients, which is big even if 200 users >>>> are connected... any chance to remove this? >>>> >>>> Thanks :) >>>> >>>> >>>>> On 2 October 2013 23:43, Louis Charette <[email protected]> wrote: >>>>> I hope this will help you. I just successfully built APE 1.1.2 on CentOS >>>>> 6.4 32 bits with MySQL support. Here's the steps I used, all using root: >>>>> >>>>> Install dependencies --> yum install gcc-c++ zip mysql-devel >>>>> Edit modules/Makefile in the APE folder you downloaded. You need to tell >>>>> APE where the MySQL lib are in CentOS >>>>> Remplace : >>>>> MYSQL_FLAGS = -L./deps/mysac/ -I./deps/mysac/ -lmysac -lmysqlclient_r >>>>> With: >>>>> MYSQL_FLAGS = -L./deps/mysac/ -L/usr/lib/mysql -I./deps/mysac/ -lmysac >>>>> -lmysqlclient_r >>>>> For 64 bits, it should be: >>>>> MYSQL_FLAGS = -L./deps/mysac/ -L/usr/lib64/mysql -I./deps/mysac/ -lmysac >>>>> -lmysqlclient_r >>>>> You can now build --> ./build.sh >>>>> >>>>> Thanks to >>>>> http://redrokk.com/2012/06/16/installing-ape-streaming-server-tutorial/ >>>>> for the edit tip. I had this error without it (and no MySQL) : >>>>> >>>>> /usr/bin/ld: cannot find -lmysqlclient_r >>>>> >>>>> >>>>> >>>>> Hope this will help you :-) >>>>> >>>>> - Louis >>>>> >>>>> >>>>>> Le 2013-10-02 à 08:58, Pablo Tejada <[email protected]> a écrit : >>>>>> >>>>>> Can you post a list of the mysql packages installed on your machine? >>>>>> >>>>>>> On Oct 2, 2013 7:49 AM, "Yaron Kufert" <[email protected]> wrote: >>>>>>> I am lost... >>>>>>> >>>>>>> I've installed version 1.1.2 from gitub and managed to build it >>>>>>> successfully, but the mysql connection fails: >>>>>>> >>>>>>> ./aped: symbol lookup error: ../modules/lib/libmod_spidermonkey.so: >>>>>>> undefined symbol: scramble >>>>>>> >>>>>>> >>>>>>>> On 1 October 2013 21:13, Pablo Tejada <[email protected]> wrote: >>>>>>>> Yeah, actually my host is running on centOS 6.x 64bit and can >>>>>>>> successfully build the apr server without problems. Male you have all >>>>>>>> the required dependencies like mysql-devel >>>>>>>> >>>>>>>> yum mysql mysql-devel >>>>>>>> >>>>>>>> Should do, but im not if your suppose to get an specific version. On >>>>>>>> my server it just works. >>>>>>>> >>>>>>>>> On Oct 1, 2013 1:33 PM, "Yaron Kufert" <[email protected]> wrote: >>>>>>>>> I've tried to build both versions over CentOS 5.8 32bit and got >>>>>>>>> "undefined reference to `scramble'", so i thought that it does not >>>>>>>>> support mysql . Have you manage to build it and use mysql? the gitub >>>>>>>>> version? >>>>>>>>> >>>>>>>>> have you tried using it on a 64bit machine? >>>>>>>>> >>>>>>>>> >>>>>>>>>> On 1 October 2013 14:33, Pablo Tejada <[email protected]> wrote: >>>>>>>>>> Try to upgrade to either 1.1.2 or 1.1.3-dev they both have MySQL >>>>>>>>>> support, just make sure to back your current build in case something >>>>>>>>>> goes wrong. >>>>>>>>>> >>>>>>>>>>> On Oct 1, 2013 2:53 AM, "Yaron Kufert" <[email protected]> >>>>>>>>>>> wrote: >>>>>>>>>>> Hi, Thanks for the fast response, >>>>>>>>>>> >>>>>>>>>>> I am using version 1.01dev since i need the MySQL support, and yea, >>>>>>>>>>> the protocol is JSONP >>>>>>>>>>> >>>>>>>>>>>> On Tuesday, October 1, 2013 12:09:53 AM UTC+3, Yaron Kufert wrote: >>>>>>>>>>>> Hi, >>>>>>>>>>>> >>>>>>>>>>>> I am quite new to the APE project. I had issues when over 200 >>>>>>>>>>>> clients connected to the APE server. When the client connects to >>>>>>>>>>>> the server, it issues a "CONNECT", followed by a "joinChatRoom" >>>>>>>>>>>> call. On the server, the even handler for that call looks like >>>>>>>>>>>> this: >>>>>>>>>>>> >>>>>>>>>>>> Ape.registerCmd("joinChatRoom", true, function(params, infos) { >>>>>>>>>>>> var cr = params.chatRoomName; >>>>>>>>>>>> var chan = Ape.getChannelByName(cr); >>>>>>>>>>>> >>>>>>>>>>>> if (!$defined(chan)) { >>>>>>>>>>>> chan = Ape.mkChan(cr); >>>>>>>>>>>> } >>>>>>>>>>>> >>>>>>>>>>>> // This data structure stores all the information about the >>>>>>>>>>>> user. >>>>>>>>>>>> var userState = infos.user.getProperty("userState"); >>>>>>>>>>>> if (!userState) { >>>>>>>>>>>> userState = { >>>>>>>>>>>> credentials: { >>>>>>>>>>>> watchitoo: {}, >>>>>>>>>>>> twitter: {}, >>>>>>>>>>>> facebook: {}, >>>>>>>>>>>> guest: {} >>>>>>>>>>>> } >>>>>>>>>>>> }; >>>>>>>>>>>> } >>>>>>>>>>>> >>>>>>>>>>>> infos.user.setProperty("userState", userState); >>>>>>>>>>>> infos.user.join(cr); >>>>>>>>>>>> >>>>>>>>>>>> }); >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> the server answer looks like this: >>>>>>>>>>>> Ape.transport.read('[{"time":"1380574741","raw":"CHANNEL","data":{"users":[{"casttype":"uni","pubid":"294fa43b43c6b152333d7d255f5496a1","properties":{"userState":{"credentials":{"watchitoo":0,"twitter":0,"facebook":0,"guest":0}}},"level":1}],"pipe":{"casttype":"multi","pubid":"e70bff78a59dcb1524750a93cf7ce943","properties":{"name":"wqd040"}}}}]') >>>>>>>>>>>> >>>>>>>>>>>> or parsed: >>>>>>>>>>>> >>>>>>>>>>>> [ >>>>>>>>>>>> { >>>>>>>>>>>> "time":"1380574741", >>>>>>>>>>>> "raw":"CHANNEL", >>>>>>>>>>>> "data":{ >>>>>>>>>>>> "users":[ >>>>>>>>>>>> { >>>>>>>>>>>> "casttype":"uni", >>>>>>>>>>>> "pubid":"294fa43b43c6b152333d7d255f5496a1", >>>>>>>>>>>> "properties":{ >>>>>>>>>>>> "userState":{ >>>>>>>>>>>> "credentials":{ >>>>>>>>>>>> "watchitoo":0, >>>>>>>>>>>> "twitter":0, >>>>>>>>>>>> "facebook":0, >>>>>>>>>>>> "guest":0 >>>>>>>>>>>> } >>>>>>>>>>>> } >>>>>>>>>>>> }, >>>>>>>>>>>> "level":1 >>>>>>>>>>>> } >>>>>>>>>>>> ], >>>>>>>>>>>> "pipe":{ >>>>>>>>>>>> "casttype":"multi", >>>>>>>>>>>> "pubid":"e70bff78a59dcb1524750a93cf7ce943", >>>>>>>>>>>> "properties":{ >>>>>>>>>>>> "name":"wqd040" >>>>>>>>>>>> } >>>>>>>>>>>> } >>>>>>>>>>>> } >>>>>>>>>>>> } >>>>>>>>>>>> ] >>>>>>>>>>>> >>>>>>>>>>>> As you can see, the server send the list of all connected clients, >>>>>>>>>>>> How can i stop the server from sending this list? >>>>>>>>>>>> >>>>>>>>>>>> The problem is that once over 200 clients connected, the server >>>>>>>>>>>> sends a huge list of current users, and for some reason attach >>>>>>>>>>>> another response to it, looking something like: >>>>>>>>>>>> Ape.transport.read('......')Ape.transport.read('.....')Ape.transport.read('.......') >>>>>>>>>>>> >>>>>>>>>>>> which cause the the ape client to fail on Uncaught SyntaxError: >>>>>>>>>>>> Unexpected identifier , since it fails to execute the response. >>>>>>>>>>>> >>>>>>>>>>>> I would appreciate any help as I am really stuck... >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> -- >>>>>>>>>>> You received this message because you are subscribed to the Google >>>>>>>>>>> Groups "APE Project" group. >>>>>>>>>>> To post to this group, send email to [email protected] >>>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>>> [email protected] >>>>>>>>>>> For more options, visit this group at >>>>>>>>>>> http://groups.google.com/group/ape-project?hl=en >>>>>>>>>>> --- >>>>>>>>>>> APE Project (Ajax Push Engine) >>>>>>>>>>> Official website : http://www.ape-project.org/ >>>>>>>>>>> Git Hub : http://github.com/APE-Project/ >>>>>>>>>>> >>>>>>>>>>> --- >>>>>>>>>>> You received this message because you are subscribed to the Google >>>>>>>>>>> Groups "APE Project" group. >>>>>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>>>>> send an email to [email protected]. >>>>>>>>>>> >>>>>>>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> -- >>>>>>>>>> You received this message because you are subscribed to the Google >>>>>>>>>> Groups "APE Project" group. >>>>>>>>>> To post to this group, send email to [email protected] >>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>> [email protected] >>>>>>>>>> For more options, visit this group at >>>>>>>>>> http://groups.google.com/group/ape-project?hl=en >>>>>>>>>> --- >>>>>>>>>> APE Project (Ajax Push Engine) >>>>>>>>>> Official website : http://www.ape-project.org/ >>>>>>>>>> Git Hub : http://github.com/APE-Project/ >>>>>>>>>> >>>>>>>>>> --- >>>>>>>>>> You received this message because you are subscribed to a topic in >>>>>>>>>> the Google Groups "APE Project" group. >>>>>>>>>> To unsubscribe from this topic, visit >>>>>>>>>> https://groups.google.com/d/topic/ape-project/qV_EG6RKPys/unsubscribe. >>>>>>>>>> To unsubscribe from this group and all its topics, send an email to >>>>>>>>>> [email protected]. >>>>>>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> -- >>>>>>>>> You received this message because you are subscribed to the Google >>>>>>>>> Groups "APE Project" group. >>>>>>>>> To post to this group, send email to [email protected] >>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>> [email protected] >>>>>>>>> For more options, visit this group at >>>>>>>>> http://groups.google.com/group/ape-project?hl=en >>>>>>>>> --- >>>>>>>>> APE Project (Ajax Push Engine) >>>>>>>>> Official website : http://www.ape-project.org/ >>>>>>>>> Git Hub : http://github.com/APE-Project/ >>>>>>>>> >>>>>>>>> --- >>>>>>>>> You received this message because you are subscribed to the Google >>>>>>>>> Groups "APE Project" group. >>>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>>> send an email to [email protected]. >>>>>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> -- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "APE Project" group. >>>>>>>> To post to this group, send email to [email protected] >>>>>>>> To unsubscribe from this group, send email to >>>>>>>> [email protected] >>>>>>>> For more options, visit this group at >>>>>>>> http://groups.google.com/group/ape-project?hl=en >>>>>>>> --- >>>>>>>> APE Project (Ajax Push Engine) >>>>>>>> Official website : http://www.ape-project.org/ >>>>>>>> Git Hub : http://github.com/APE-Project/ >>>>>>>> >>>>>>>> --- >>>>>>>> You received this message because you are subscribed to a topic in the >>>>>>>> Google Groups "APE Project" group. >>>>>>>> To unsubscribe from this topic, visit >>>>>>>> https://groups.google.com/d/topic/ape-project/qV_EG6RKPys/unsubscribe. >>>>>>>> To unsubscribe from this group and all its topics, send an email to >>>>>>>> [email protected]. >>>>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "APE Project" group. >>>>>>> To post to this group, send email to [email protected] >>>>>>> To unsubscribe from this group, send email to >>>>>>> [email protected] >>>>>>> For more options, visit this group at >>>>>>> http://groups.google.com/group/ape-project?hl=en >>>>>>> --- >>>>>>> APE Project (Ajax Push Engine) >>>>>>> Official website : http://www.ape-project.org/ >>>>>>> Git Hub : http://github.com/APE-Project/ >>>>>>> >>>>>>> --- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "APE Project" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>>>> an email to [email protected]. >>>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>> >>>>>> >>>>>> -- >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "APE Project" group. >>>>>> To post to this group, send email to [email protected] >>>>>> To unsubscribe from this group, send email to >>>>>> [email protected] >>>>>> For more options, visit this group at >>>>>> http://groups.google.com/group/ape-project?hl=en >>>>>> --- >>>>>> APE Project (Ajax Push Engine) >>>>>> Official website : http://www.ape-project.org/ >>>>>> Git Hub : http://github.com/APE-Project/ >>>>>> >>>>>> --- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "APE Project" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>>> an email to [email protected]. >>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>> >>>>> -- >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "APE Project" group. >>>>> To post to this group, send email to [email protected] >>>>> To unsubscribe from this group, send email to >>>>> [email protected] >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/ape-project?hl=en >>>>> --- >>>>> APE Project (Ajax Push Engine) >>>>> Official website : http://www.ape-project.org/ >>>>> Git Hub : http://github.com/APE-Project/ >>>>> >>>>> --- >>>>> You received this message because you are subscribed to a topic in the >>>>> Google Groups "APE Project" group. >>>>> To unsubscribe from this topic, visit >>>>> https://groups.google.com/d/topic/ape-project/qV_EG6RKPys/unsubscribe. >>>>> To unsubscribe from this group and all its topics, send an email to >>>>> [email protected]. >>>>> For more options, visit https://groups.google.com/groups/opt_out. >>> >>> -- >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "APE Project" group. >>> To post to this group, send email to [email protected] >>> To unsubscribe from this group, send email to >>> [email protected] >>> For more options, visit this group at >>> http://groups.google.com/group/ape-project?hl=en >>> --- >>> APE Project (Ajax Push Engine) >>> Official website : http://www.ape-project.org/ >>> Git Hub : http://github.com/APE-Project/ >>> >>> --- >>> You received this message because you are subscribed to the Google Groups >>> "APE Project" group. >>> To unsubscribe from this group and stop receiving emails from it, send an >>> email to [email protected]. >>> For more options, visit https://groups.google.com/groups/opt_out. >> >> -- >> -- >> You received this message because you are subscribed to the Google >> Groups "APE Project" group. >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected] >> For more options, visit this group at >> http://groups.google.com/group/ape-project?hl=en >> --- >> APE Project (Ajax Push Engine) >> Official website : http://www.ape-project.org/ >> Git Hub : http://github.com/APE-Project/ >> >> --- >> You received this message because you are subscribed to a topic in the >> Google Groups "APE Project" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/ape-project/qV_EG6RKPys/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> For more options, visit https://groups.google.com/groups/opt_out. > > -- > -- > You received this message because you are subscribed to the Google > Groups "APE Project" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/ape-project?hl=en > --- > APE Project (Ajax Push Engine) > Official website : http://www.ape-project.org/ > Git Hub : http://github.com/APE-Project/ > > --- > You received this message because you are subscribed to the Google Groups > "APE Project" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. -- -- You received this message because you are subscribed to the Google Groups "APE Project" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/ape-project?hl=en --- APE Project (Ajax Push Engine) Official website : http://www.ape-project.org/ Git Hub : http://github.com/APE-Project/ --- You received this message because you are subscribed to the Google Groups "APE Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
