You do not need to be in a channel The server can relay a message like this:
var pipe_player=Ape.getPipe(p1); // Where p1 is the pubid of the user that you want to send to. if (pipe_player!=null) { pipe_player.sendRaw("chat_msg", {'content_msg':text}); } You can easily get the pubid of someone when he receiving a command from him. It is info.user.getProperty('pubid') The rest is not APE dependent I believe. You do not need to be in a channel > > The server can relay a message like this: > > pipe_player=Ape.getPipe(p1); // Where p1 is the pubid of the > user that you want to send to. > if (pipe_player!=null) > { > pipe_player.sendRaw("chat_msg", {'content_msg':text}); } > > > 2011/11/18 ApeMan <spilo...@gmail.com> > >> Hey guys, >> >> First of all, thanks for Ape, it really is amazing. >> >> >> I've installed it and understand how it works by successfully running >> a HelloWorld example. What I want to accomplish, is create a One on >> One random chat with Ape and would really appreciate some pointers. >> Does client need to always connect to a channel in order to take >> advantage of Ape's features? If I wanted to pair people who want to >> chat, does that mean I would have to create random channels? If so, is >> there a limitation of how many channels there can be? >> >> Basically what I want to do is this: >> >> When a user comes to site, they are presented by a button to start >> chatting, and system connect him with someone who wants to chat so >> they both go into a channel. What I cant figure out (conceptually) is >> how I would manage the initial "handshake" between these users or >> manage which channels are looking for a partner to talk to in case >> someone leaves room. Pretty much the Omegle.com style text only chat >> solution. >> >> P.S. I use php as a server side programing language. >> >> Any tips are greatly appreciated. >> >> -- >> You received this message because you are subscribed to the Google >> Groups "APE Project" group. >> To post to this group, send email to ape-project@googlegroups.com >> To unsubscribe from this group, send email to >> ape-project+unsubscr...@googlegroups.com >> 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 post to this group, send email to ape-project@googlegroups.com To unsubscribe from this group, send email to ape-project+unsubscr...@googlegroups.com 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/