Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web
Général Conception Web Forum d'entraide sur les choix technologiques. Avant de poster : Cours Dév. Web, FAQs Dév. Web, Sources Dév. Web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/09/2011, 11h00   #1
Invité de passage
 
Inscription : juillet 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 9
Points : 4
Points : 4
Par défaut envoi de données sans requêtes client ?

Bonjour,
Je suis en train de développé un jeu multijoueur sur navigateur en utilisant PHP seulement voila je me pose une question, dans le jeu il y aura un système de combat entre 2 joueurs (2 clients différent). Par exemple le joueur1 inflige des dégât au joueur2 et je voudrait que le joueur2 ai l'impression de voir comme en temps réel les dégât qu'il a reçut.

Donc en gros voici ma question : PHP peut-il envoyer des données à un client sans requêtes de ça part ??

Il y'a bien les sockets mais j'ai pas les moyen de payer un serveur qui les gère

Voili voila
La Mite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2011, 11h07   #2
Membre Expert
 
Avatar de transgohan
 
Homme Baptiste ROUSSEL
Étudiant
Inscription : janvier 2011
Messages : 808
Détails du profil
Informations personnelles :
Nom : Homme Baptiste ROUSSEL
Localisation : France, Territoire de Belfort (Franche Comté)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2011
Messages : 808
Points : 1 523
Points : 1 523
Le joueur va dans tous les cas à un moment donné rafraichir la page (ou bien un rafraichissement automatique) ?
Il suffit d'afficher les évènements à ce moment là.
__________________
Toujours se souvenir que la majorité des ennuis viennent de l'espace occupé entre la chaise et l'écran de l'ordinateur.
transgohan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2011, 11h38   #3
Invité de passage
 
Inscription : juillet 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 9
Points : 4
Points : 4
Citation:
Envoyé par transgohan Voir le message
Le joueur va dans tous les cas à un moment donné rafraichir la page (ou bien un rafraichissement automatique) ?
Il suffit d'afficher les évènements à ce moment là.
An faite je voudrait que les joueurs ai l'impression d’être en temps réel, et le fait de recharger la page ne va pas dans ce sens et en plus sa surchargerait énormément le serveur.
J'ai pensé a Ajax aussi mais c'est pareil il me faudrait envoyer des requêtes toutes les seconde et encore sa serait bof bof
La Mite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2011, 12h05   #4
Membre chevronné
 
Avatar de Marc3001
 
Homme
Ingénieur développement logiciels
Inscription : février 2008
Messages : 430
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : février 2008
Messages : 430
Points : 682
Points : 682
Si tu tiens à garder le système de l'application Web c'est le client qui initie les requêtes auxquelles le serveur répond.

L'Ajax avec des requêtes toutes les secondes semble pour moi une bonne idée.

Sinon tu passes sur une appli desktop (non web)....
__________________
Le logiciel, c'est comme le sexe, c'est meilleur quand c'est libre.

Linus Torvalds
Marc3001 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h48.


 
 
 
 
Partenaires

Hébergement Web