hi nicolas,
thanks for pointing this out, but i can't get it working.
i've removed identifier and channel from the client.load() method.
then i've added this.core.join('test'); at various locations, but none
of them worked.
* at the end of the initialize method
* in the event handler of the pipeCreate-event
but everytime i got
this.pipe is undefined
this.pipe.send(msg);
or a raw response with BAD_SESSID
where would you place the join call in this code? http://pastebin.com/d3345321a
thanks :)
cheers marc
On May 28, 11:57 am, Nicolas Trani <[email protected]> wrote:
> Great, your application work :D
>
> To answer your question :
>
> * The identifier is used to if you use more than on application of
> ape on the same domain, if it's not the case you can just remove
> it. It's used by session.js to make the difference between two
> application.
> * You can start your application without joining a channel, just
> remove the line 'channel': 'test';
> * To join a channel you need to use core.join('<channel name>');
> o You can join many channels in one time with
> core.join(['channel1','channel2']);
>
> Note : You *can't* send message to an user with mod controller just to
> channel.
> Note 2 : To send a message to another user you need to know his "pubid".
>
> marc a écrit :
>
>
>
>
>
> > hi nicolas,
>
> > hehe thanks for clarifying this. i got it mostly working. so i've
> > reached level 2 of the game :)
> > i've got a couple of more questions :)
>
> > var client = new APE.Client();
> > var shoutbox = null;
> > client.load
> > ({
> > 'domain':
> > APE.Config.domain,
> > 'server':
> > APE.Config.server,
> > 'identifier':
> > 'chatdemo',
> > 'channel':
> > 'test',
> > 'complete': function(ape)
> > {
> > shoutbox = new APE.Demo(ape);
> > },
> > 'scripts': APE.Config.scripts //Scripts to load for APE
> > JSF
> > });
>
> > * what does the identifier in the code above stand for?
> > * is it possible to start a connection without joining a channel. so
> > that the script only receives messages that are going directly to the
> > user?
> > * to join a channel, do i need to call this.core.join() or should i
> > use pipes? if pipes are the way to go, can you give me please a small
> > example on how to join a channel?
> > * can a user subscribe to multiple channels?
>
> > thank you very much in advance...it's fun to work with.
>
> > cheers marc
>
> > On May 28, 11:25 am, Nicolas Trani <[email protected]> wrote:
>
> >> Hi marc,
>
> >> I looked at little bit more your script, there are some problems :
>
> >> * You always connect with user123 (so if you reload the webpage you
> >> will have an error "NICK_USED");
> >> * in postMessage, you need to remove the ev.stop(); as there is no
> >> event to stop (in the shoutbox demo ev.stop(); was used because
> >> the form was submited)
> >> * And the error you have with mod controller it's because you try to
> >> post a message to channel that didn't exist
>
> >> It looks like you are trying to send a message to a user with mod
> >> controller wich it's not possible for now. You just can send data to a
> >> channel.
>
> >> Cheers
>
> >> marc a écrit :
>
> >>> hi nicolas,
>
> >>> thanks for your quick feedback. i've took your html and tested it, but
> >>> it results in the same. i have the feeling, that the script never
> >>> comes to the point where it joins/creates the test channel. using the
> >>> controller module to send some messages also fails.
>
> >>>http://streaming.ape-server.local/?control&testpwd&test&POSTMSG&user1...
>
> >>> results in: ERR NOT_A_CHANNEL
>
> >>> to validate, that the streaming server is up and running, i've called
> >>> the following, which works.
> >>>http://streaming.ape-server.local/?script&it_works&anticache
>
> >>> thanks in advance,
>
> >>> cheers marc
>
> >>> On May 28, 2:21 am, Nicolas Trani <[email protected]> wrote:
>
> >>>> Hi marc,
>
> >>>> i just checked your code, it works! The create() function is called. I
> >>>> use the following HTML :http://pastie.org/492165
>
> >>>> Do you have a javascript error? What browser do you use? Can you also
> >>>> post your HTML? Thx.
>
> >>>> Cheers
>
> >>>> marc wrote:
>
> >>>>> hi guys,
>
> >>>>> first of all, ape is great and sounds very promising. after getting
> >>>>> all samples working, i'm now a bit confused about on how using the
> >>>>> javascript framework to build a simple send/receive app, like the
> >>>>> soutbox demo.
>
> >>>>> therefore i've modified the shoutbox example and stripped everything
> >>>>> out. now it looks like
>
> >>>>>http://pastebin.com/d6929a36d
>
> >>>>> but running the example in the browser does nothing more than sending
> >>>>> one post to the server and creating a session. the raw result is:
>
> >>>>> [
> >>>>> {"raw":"LOGIN","time":"1243464632","datas":
> >>>>> {"sessid":"e79f9f8fd8fe1885b813e9076903d7c1"}},
> >>>>> {"raw":"IDENT","time":"1243464632","datas":{"user":{"properties":
> >>>>> {"name":"user123"},"casttype":"uni"
> >>>>> ,"pubid":"4c6415943f8ad66e4d79dd69cc2f9563"}}}
> >>>>> ]
>
> >>>>> but the this.create() event handler funtion is never called. thats why
> >>>>> i'm not able to send any messages. what am i doing wrong?
>
> >>>>> thanks in advance,
>
> >>>>> cheers marc
>
> >>>> --
> >>>> Nicolas Trani - Développeur web
> >>>> Weelya - Improve the web
> >>>> 32 rue du faubourg boutonnet
> >>>> 34090 Montpellier
> >>>> Tel : 04 67 169 778http://www.weelya.com
>
> >> --
> >> Nicolas Trani - web engineer
> >> Weelya - Improve the web
> >> 32 rue du faubourg boutonnet
> >> 34090 Montpellier
> >> Tel: 04 67 169 778 - Fax: 09 57 91 99 91http://www.weelya.com
>
> --
> Nicolas Trani - web engineer
> Weelya - Improve the web
> 32 rue du faubourg boutonnet
> 34090 Montpellier
> Tel: 04 67 169 778 - Fax: 09 57 91 99 91http://www.weelya.com
--~--~---------~--~----~------------~-------~--~----~
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/
-~----------~----~----~----~------~----~------~--~---