Hello Sky, I am already using socket.io this way.
2012/7/27 Sky Chen <[email protected]> > I think you can try socket.io. > > Here is my blog to introduce it: > > http://almandsky.blogspot.tw/2012/06/my-nodejs-web-site-social-chat.html > > And this is my site using the socket.io with node.js. > > http://chat.skychen.com/ > > Should be able to interact with different users if they are connected to > the same socket server. > > Thanks and Regards, > > Sky > > Ludovic VUE <[email protected]> 於 2012/7/27 下午6:18 寫道: > > I cannot use the sessions because i have to do actions to users in > relations with others. > > For instance, user A click on a link, a pop-up appears on the browser of > user B, because there are linked by something, so i need the user B socket. > > 2012/7/26 Alan Hoffmeister <[email protected]> > >> Other cent, if you want sessions why don't you use sessions instead of >> sockets? >> http://expressjs.com/guide.html#session-support >> >> -- >> Att, >> Alan Hoffmeister >> >> >> 2012/7/26 Alan Hoffmeister <[email protected]>: >> > BTW, you can even transport your view with the socket :) >> > >> > <body> >> > <a data-page="contact" href="#">Contact</a> >> > <div id="#container"> >> > </div> >> > <body> >> > >> > <script type="text/javascript"> >> > $(document).ready(function(){ >> > $("a[data-page]").click(function(){ >> > socket.emit("render", $(this).attr("data-page"); >> > }); >> > socket.on("render-done", function(data){ >> > $("div#container").html(data); >> > }); >> > }); >> > </script> >> > >> > There are a lot of missing things but here are my 2 cents :) >> > >> > -- >> > Att, >> > Alan Hoffmeister >> > >> > >> > 2012/7/26 Alan Hoffmeister <[email protected]>: >> >> Iframes are bad, use AJAX calls: >> >> https://github.com/defunkt/jquery-pjax/ >> >> >> >> -- >> >> Att, >> >> Alan Hoffmeister >> >> >> >> >> >> 2012/7/26 Diogo Resende <[email protected]>: >> >>> If you really have to reload the page, you can have one page to login >> and >> >>> then an iframe (if successful login) that spans the entire browser >> viewport >> >>> and opens all the pages. This way the parent document will not reload >> and it >> >>> can connect to you. >> >>> >> >>> -- >> >>> Diogo Resende >> >>> >> >>> On Thursday, July 26, 2012 at 10:31 , Ludo wrote: >> >>> >> >>> Hello, >> >>> >> >>> I am building a website with nodeJS. The goal is the user launch a >> session >> >>> when he logs his account (so i create a socket), but i am looking for >> the >> >>> best way to keep this socket (on the client side) all along the >> navigation. >> >>> >> >>> For exemple, if the user go from "monsite.com/login.php" to >> >>> monsite.com/home.php i am going to loose the socket which i created >> in >> >>> "monsite.com/login.php"... >> >>> >> >>> How would you do that ? Is it really appropriate to work with PHP ? >> Because >> >>> i think you don't have this kind of problem with a website build with >> a JS >> >>> Framework like Blackbone.js ! >> >>> >> >>> Thanks for your advices ! >> >>> >> >>> -- >> >>> Job Board: http://jobs.nodejs.org/ >> >>> Posting guidelines: >> >>> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines >> >>> You received this message because you are subscribed to the Google >> >>> Groups "nodejs" 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/nodejs?hl=en?hl=en >> >>> >> >>> >> >>> -- >> >>> Job Board: http://jobs.nodejs.org/ >> >>> Posting guidelines: >> >>> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines >> >>> You received this message because you are subscribed to the Google >> >>> Groups "nodejs" 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/nodejs?hl=en?hl=en >> >> -- >> Job Board: http://jobs.nodejs.org/ >> Posting guidelines: >> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines >> You received this message because you are subscribed to the Google >> Groups "nodejs" 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/nodejs?hl=en?hl=en >> > > > > -- > *Ludovic VUE* > EPITECH - Promo 2014 > Chef de projet de MusicOnLive > Développeur Web chez Moozar <http://moozar.com/> > +33 (0)6 07 29 63 27 > > -- > Job Board: http://jobs.nodejs.org/ > Posting guidelines: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > You received this message because you are subscribed to the Google > Groups "nodejs" 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/nodejs?hl=en?hl=en > > -- > Job Board: http://jobs.nodejs.org/ > Posting guidelines: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > You received this message because you are subscribed to the Google > Groups "nodejs" 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/nodejs?hl=en?hl=en > -- *Ludovic VUE* EPITECH - Promo 2014 Chef de projet de MusicOnLive Développeur Web chez Moozar <http://moozar.com/> +33 (0)6 07 29 63 27 -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" 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/nodejs?hl=en?hl=en
