[PHP] Problème avec un socket permanant ! - Roh le jus de chaussette

Bonjour,

J’ai créer une page php qui créer un socket permanent donc avec : pfsockopen. Il se connecte a un serveur Jabber sur mon réseau local.

Bref la connection se fait niquel. Mais pour la deco c’est un autre pb… J’ai un lien en haut a droite qui renvoi vers un script qui se charge de la déconnection. Je doit cloturer mon socket mais ca ne fonctionne pas car le Handle n’existe pas dans la page de logoff… Vos voyez le pb ???

EN gros la question c’est comment stocker un handle pour qu’il soit reutilsier apres ou comment fermer un socket dans une autre page que celle ou il a été créé ?

Merci d’avance les amis !!

Tchao !

up :pt1cable:

as tu essayer la fonction "stream_set_timeout" ?

"VariableGlobal" = pfsockopen(…);

et dans l’autre page

if (stream_set_timeout(“VariableGlobal”, 1))
{
echo ‘socket fermée’;
}

Tu as aussi register_shutdown_function.

Tu veux faire quoi exactement?

Et tu sûr que php est adapté ?