• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 242
  • Last Modified:

server-driven browser refresh

i'm writing a web-based game which works a bit like a message board. moves are made by
submitting a form, the contents of which are sent by asp/php to a db.

at the moment, the only way to find out whether there has been any move since one's own move is to refresh the page  at the client's browser. This places an uneccessary load on the web server when there has been no update to the db in the meantime. is there a way for the *server* to refresh the browsers, or open popups for my users?

many thanks.
0
gusset
Asked:
gusset
  • 4
  • 2
  • 2
2 Solutions
 
CoolATIGuyCommented:
Why not just use a meta tag, like this: http://www.html-reference.com/META_httpequiv_refresh.htm

CoolATIGuy
0
 
gussetAuthor Commented:
thanks, CoolATIGuy, but that's client-driven, which is what i want to avoid.

gusset
0
 
CoolATIGuyCommented:
I don't think there is any way to do a refresh from the server...

CoolATIGuy
0
Take Control of Web Hosting For Your Clients

As a web developer or IT admin, successfully managing multiple client accounts can be challenging. In this webinar we will look at the tools provided by Media Temple and Plesk to make managing your clients’ hosting easier.

 
ZylochCommented:
Hi

There is one way to do it that I've heard about in CGI. It's called server push and you have to use CGI::Push. I'd probably post in the Perl TA asking about it.    

Regards,
Zyloch
0
 
CoolATIGuyCommented:
0
 
CoolATIGuyCommented:
http://www.perldoc.com/perl5.6/lib/CGI/Push.html - "Only Netscape Navigator supports server push. Internet Explorer browsers do not."

CoolATIGuy
0
 
gussetAuthor Commented:
thanks, both. that's no use to me, though. i don't propose to learn Perl and restrict my users to one browser.

i'm splitting the points 100/75 in favour of Zyloch, who pointed us in the right direction first.

i guess what i had in mind was something like the Yahoo! games, i don't know how they do that. perhaps with Java. if anyone happens to know, do share.

best wishes

g

0
 
ZylochCommented:
Yahoo games do use Java applets to communicate with their servers. I'm not quite sure if it puts a load on the servers or if there's something special (maybe you can ask in the Java TA) but then again, Yahoo! doesn't have to care about server overloading that much with how much servers it has and will have in the future
0

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

  • 4
  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now