par
Miaow » 26 févr. 2014, 23:55
Bonsoir à toutes et à tous !
J'essaie depuis maintenant une semaine d'ouvrir une connexion permanente par socket à l'aide de la fonction pfsockopen.
Pour s'assurer qu'elle fonctionne que je pense avoir compris qu'elle devait fonctionner, j'ai créé un petit script server.php qui dans une boucle infinie vérifie s'il reçoit des demandes de connexion, qu'il accepte ensuite avec socket_accept, et affiche un petit message pour me l'indiquer.
Avec un autre script originalement appelé client.php, je crée une connexion avec pfsockopen et... c'est tout.
Je lance ensuite 2-3 fois le script client.php et vérifie si plusieurs messages s'affichent sur le script du client.
Je m'attend à ce que, comme la connexion est sensé être permanente (ou tout du moins rester active après la fin du script), le script server.php n'affiche qu'un message (lors de la première exécution de client.php) mais ce n'est pas le cas, il reçoit une demande de connexion à chaque F5...
Aurais-je mal compris le fonctionnement de pfsockopen ?
Merci d'avance de vos réponses !