2012-11-09 1 views
1

Je construis une application de communication en temps réel de serveur client en PHP, où je veux mettre en œuvre une véritable poussée du serveur avec optimisation.php: comment je peux remplacer l'infini tout en boucle de communication client-serveur avec quelqu'un d'autre pour obtenir le même service

Je sais déjà les autres techniques qui sont venues sous la technique de comète, pour ceci j'utilise le serveur de douille de php et le client d'applet de douille, tout se passe bien jusqu'à maintenant.

Le problème est sur le côté serveur infini alors qu'il est utilisé pour écouter les connexions entrantes, il dégrade l'optimisation de mon application. Comment puis-je remplacer la boucle infinie en boucle dans la communication client-serveur par quelque chose d'autre pour réaliser la fonctionnalité de serveur-poussoir? Au moment où un client pings le serveur, la connexion est faite au client pour la communication.

+2

« comment je peux remplacer l'infini en boucle dans la communication client-serveur avec quelqu'un d'autre » Voulez-vous dire que vous voulez remplacer la logique de l'ordinateur par une personne? –

+0

non .. la question est comment puis-je garder la socket de mon socket socket continuellement sans boucle infinie pour écouter les demandes des clients entrants –

Répondre

1

Si vous voulez serveur asynchrone sur PHP essayer PHPDaemon

+0

son tout sur HTTP, mais je suis préoccupé par le protocole TCP –

+0

HTTP utilise TCP .. –

Questions connexes