J'ai écrit un jeu en JavaScript et il est temps de le rendre multijoueur. J'aimerais utiliser Ajax Long-Bonding pour obtenir l'état actuel du jeu, ainsi que mettre en œuvre le hall. p>
Le serveur doit simplement effectuer des fonctions de base, comme Stocker le gamestate dans la base de données MySQL, récupérer le gamestate et formater le tableau de bord. p>
Je pense que l'écrire dans PHP serait plus facile, mais ce serait une mauvaise idée due au nombre de processus Apache, il serait reproduit. p>
Que recommandez-vous? Je cherche l'approche la plus simple. p>
Edit: StreamHub semble bon, mais l'édition communautaire ne permet que 10 utilisateurs simultanés. p>
3 Réponses :
Vous seriez probablement intéressé par quelque chose appelé Comet . p>
À propos de Comet et PHP, vous pouvez jeter un coup d'œil à ces questions et leurs réponses: p>
et, pas nécessairement dans php (ce qui ne semble pas être Je vois de plus en plus de ces questions de comète ... Je vais essayer un jour ou un autre, je pense ... semble amusant ^^ p>
J'ai déjà mentionné Comet et que je ne voulais pas utiliser PHP.
Oh, désolé, j'ai mal compris "Je pense que l'écrire dans PHP serait plus facile, mais ce serait une mauvaise idée en raison du nombre de processus Apache, il serait reproduit"; Je pensais que cela voulait dire que vous n'étiez pas sûr de PHP et s'il était sage de l'utiliser ou non. Pardon :-(
Je pense http://nitrogenproject.com/ avoir un bon exemple de comète ici http://nitrogenproject.com/web/samples/comet2 P>
Peut-être mieux d'utiliser des canaux push comme juggernaut.rubyforge.org, plutôt que longpoll? p>