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":"**
>> 294fa43b43c6b152333d7d255f5496**a1","properties":{"userState":**
>> {"credentials":{"watchitoo":0,**"twitter":0,"facebook":0,"**
>> guest":0}}},"level":1}],"pipe"**:{"casttype":"multi","pubid":"**
>> e70bff78a59dcb1524750a93cf7ce9**43","properties":{"name":"**
>> wqd040"}}}}]')
>>
>> or parsed:
>>
>> [
>>
>> 1. {
>> - "time":"1380574741",
>> - "raw":"CHANNEL",
>> - "data":{
>> - "users":[
>> 1. {
>> - "casttype":"uni",
>> - "pubid":"**294fa43b43c6b152333d7d255f5496**a1",
>> - "properties":{
>> - "userState":{
>> - "credentials":{
>> - "watchitoo":0,
>> - "twitter":0,
>> - "facebook":0,
>> - "guest":0
>> }
>> }
>> },
>> - "level":1
>> }
>> ],
>> - "pipe":{
>> - "casttype":"multi",
>> - "pubid":"**e70bff78a59dcb1524750a93cf7ce9**43",
>> - "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 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.