Php et threads

Signaler
Messages postés
105
Date d'inscription
lundi 13 décembre 2004
Statut
Membre
Dernière intervention
14 février 2013
-
Messages postés
96
Date d'inscription
mardi 9 janvier 2007
Statut
Membre
Dernière intervention
18 avril 2007
-
bonsoir, une petite question de dbut de soirée :)
je fait une application client serveur en php utilisant les sockets et aimerais savoir si il est possible de faire une sorte de tache de fond (thread) avec une (un... je sais pas si c'est une ou un ! ) socket qui écoute sur un port en continu pour ne pas perdre d'information !! mais si je fait un boucle while infini qui ecoute, .... le reste de l'application ne fonctionne pas !

je ne connai pas les limites de php... peut etre est-ce hors limite  et inpensabe avec ce langage qui reste un langage de script ! :)

merci par avance

2 réponses

Messages postés
239
Date d'inscription
samedi 21 février 2004
Statut
Membre
Dernière intervention
3 juin 2010
1
Salut,

je ne pense pas que php implémente des primitives multi-tâches.
En revanche, il est possible de travailler avec des serveurs: http://fr2.php.net/manual/fr/ref.sockets.php
Messages postés
96
Date d'inscription
mardi 9 janvier 2007
Statut
Membre
Dernière intervention
18 avril 2007

Tu peux lancer n'importe quel script php dans une console linux à l'aide du CLI (Command Line Interpreter), tu peux ainsi lancer toute sorte d'applications PHP sur ton système, après il y a encore des choses à voir pour tout faire tourner (en général la commande est php5 ou php4 lenomdufichier arg1 arg2 ...).

Cordialement,
Kdecherf