You can't even be guaranteed to GET the client's IP address in their request, much less assume that it's going to be the same when you want to push data out to it!!! So any Xaja-like technology has to rely on keeping the HTTP connection open, really... Does seem pretty cool, though probably not scalable for heavily loaded servers. On Fri, July 13, 2007 1:59 pm, Nathan Nobbe wrote: >> On 7/13/07, Robert Cummings <robert@xxxxxxxxxxxxx> wrote: >> I haven't looked at the code for Xaja and in no way do I want to >> subtract from its potential, but I'm going to guess that in some way >> it >> holds the HTTP connection open and as such is an expensive feature. >> Also, I'm not entirely sure, but isn't that the principle that Comet >> uses? > > As i said ive only imagined such a feature. In my imagination i > wonder if > it is possible to > track the clients address in a data structure within the application. > Then > a connection could be > established whenever a push was needed. I also think the app would > have to > track the last page > a user requested in order to realize such an implementation. This > *should* > be feasible using > sessions because whenever the client makes a new request the last page > variable could be updated. > I havent seen nor heard of Comet; would you mind providing a link? > > -nathan > > On 7/13/07, Robert Cummings <robert@xxxxxxxxxxxxx> wrote: >> >> On Fri, 2007-07-13 at 14:28 -0400, Nathan Nobbe wrote: >> > I have imagined being able to connect to a client browser and push >> changes >> > to the client rather than have something sit on the client side >> and >> > periodically wait for updates. >> > or only update when the client refreshes the page manually. both >> of >> those >> > antiquated options are ugly. the push technique discussed in this >> email >> is >> > essentially leveraging >> > the Observer design pattern. As i said i imagined it could be >> achieved >> via >> > ajax, but wasnt sure on the implementation. >> > im curious now to see it in action and pour through the Xaja code >> for >> the >> > answer to the riddle! >> > btw. >> > i found myelf thinking of the pronouciation as ZahJah. >> >> I haven't looked at the code for Xaja and in no way do I want to >> subtract from its potential, but I'm going to guess that in some way >> it >> holds the HTTP connection open and as such is an expensive feature. >> Also, I'm not entirely sure, but isn't that the principle that Comet >> uses? >> >> Cheers, >> Rob. >> -- >> ........................................................... >> SwarmBuy.com - http://www.swarmbuy.com >> >> Leveraging the buying power of the masses! >> ........................................................... >> > -- Some people have a "gift" link here. Know what I want? I want you to buy a CD from some indie artist. http://cdbaby.com/browse/from/lynch Yeah, I get a buck. So? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php