Uniquestring is the string, not a variable. So I was trying
this: client.core.start({"name":"jefe"})

Is that incorrect format? I'm not doing anything
with that info, just trying to connect.


On Jan 5, 5:46 pm, Nicolas Trani <[email protected]> wrote:
> Hi,
>
> I suggest you to use to firebug to find what is the response of the APE
> server.
> - When you do client.core.start(); the server response is BAD_PARAMS
> because name argument is mandatory. If you don't want to use name, edit
> main.ape.js on the server side and remove nickname.js.
> - And when you do ({"name":"uniquestring") what is the content of
> uniquestring, do it contain some special character?
>
> Cheers.
>
> [email protected] a crit :
>
>
>
> > This works fine:  client.core.start({"name":prompt('your name')});
>
> > After I enter a string from the prompt, it connects to my server and
> > the page can send/recieve. However I don't want to prompt people, I
> > just wanted my page to auto join.  When I do this, client.core.start
> > (), the page just hangs.  Even this client.core.start
> > ({"name":"uniquestring"), will not work.  It seems like it needs the
> > prompt command??
>
> > I must be doing something wrong.  Any ideas would be great.  Below is
> > my code:
>
> >             //Instantiate APE Client
> >             var client = new APE.Client();
>
> >             //Load APE Core
> >             client.load();
>
> >             //Intercept 'load' event. This event is fired when the
> > Core is loaded and ready to connect to APE Server
> >             client.addEvent('load', function() {
> >                 //Call core start function to connect to APE Server
> >                 client.core.start({"name":prompt('testing')});
> >                 //client.core.start();
> >                 $('#message').html('started');
> >             });
>
> >             //4) Listen to the ready event to know when your client is
> > connected
> >             client.addEvent('init', function() {
> >                 //console.log('Your client is now connected');
> >                 $('#message').html('connected');
> >                 //1) join 'testChannel'
> >                 client.core.join('testChannel');
>
> >                 //2) Intercept multiPipeCreate event
> >                 client.addEvent('multiPipeCreate', function(pipe,
> > options) {
> >                 //3) Send the message on the pipe
> >                 pipe.send('Jefeyo');
> >                     //console.log('Sending Hello world');
> >                      $('#message').html('sending jefeyo');
> >                 });
>
> >                 //4) Intercept the reception of new message.
> >                 client.onRaw('data', function(raw, pipe) {
> >                     //console.log('Receiving : ' + unescape
> > (raw.data.msg));
> >                     $('#message').html(unescape(raw.data.msg));
> >                 });
> >             });
-- 
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/

Reply via email to