943,948 Members | Top Members by Rank

Ad:
  • PHP Discussion Thread
  • Unsolved
  • Views: 1101
  • PHP RSS
Aug 12th, 2009
0

Live updates in browser (without manual refresh/F5)

Expand Post »
Hi everyone

I have an idea for something but not sure which method would work best to provide the desired result.

Let's say I have a database up and running, storing data for 2 users (php and mysql). What I want to achieve is: having 2 clients on the page with 2 different machines(different browser), have one user (do something), have the data stored in the database, then have user 2 see what has happened in as close to real time as possible.

Can this be done using JavaScript/Ajax to poll the database and update all browsers with a fast response time (100 ms updates?) is that too much strain for a hosted webserver?

If so, is this something achievable with php sockets?

Thanks!! Posted on my iPhone
Similar Threads
Reputation Points: 10
Solved Threads: 0
Junior Poster in Training
BlackPhoenix is offline Offline
53 posts
since Aug 2009
Aug 13th, 2009
0

Re: Live updates in browser (without manual refresh/F5)

Try Comet.
Reputation Points: 165
Solved Threads: 59
Posting Pro in Training
DangerDev is offline Offline
485 posts
since Jan 2008
Aug 13th, 2009
0

Re: Live updates in browser (without manual refresh/F5)

Click to Expand / Collapse  Quote originally posted by DangerDev ...
Try Comet.
Tomorrow I will look into this Comet Programming more in-depth.

It appears to be a style of coding that I can use to Google search and find more information about, and not a framework itself. Seems like EXACTLY what I wanted.

Do you think this "comet programming" is what helped created Project APE? http://www.ape-project.org/

Basically exactly what I am trying to achieve; to be able to have me do something (or say something) on one browser, and have everyone else with the browser open view it in as close to real-time as possible!
Reputation Points: 10
Solved Threads: 0
Junior Poster in Training
BlackPhoenix is offline Offline
53 posts
since Aug 2009
Aug 13th, 2009
0

Re: Live updates in browser (without manual refresh/F5)

its possible using ajax. as your user will update records and apply functionality at view area to refresh your page at every second using ajax. but it will take little time as client one is entering data and two is accessing from server. there will be difference of few seconds
Reputation Points: 16
Solved Threads: 48
Posting Whiz
BzzBee is offline Offline
327 posts
since Apr 2009
Aug 13th, 2009
0

Re: Live updates in browser (without manual refresh/F5)

Quote ...
Do you think this "comet programming" is what helped created Project APE? http://www.ape-project.org/
Yes, it seems they have created a nice API, you should explore this also.

Quote ...
Basically exactly what I am trying to achieve; to be able to have me do something (or say something) on one browser, and have everyone else with the browser open view it in as close to real-time as possible!
This is where comet will be useful
Reputation Points: 165
Solved Threads: 59
Posting Pro in Training
DangerDev is offline Offline
485 posts
since Jan 2008
Aug 13th, 2009
0

Re: Live updates in browser (without manual refresh/F5)

Is Comet Programming still just a concept?

Or will I be able to find PHP Comet Programming tutorials and real-world examples?

Very excited to get home from work and start researching/working!!
Reputation Points: 10
Solved Threads: 0
Junior Poster in Training
BlackPhoenix is offline Offline
53 posts
since Aug 2009

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in PHP Forum Timeline: Retrieving multiple POST values with the same KEY
Next Thread in PHP Forum Timeline: Create file '$tablename'.php





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC