Salve a tutti ragazzi, ho il seguente problema, sto creando una pagina web php, che si connette inizialmente ad un servizio fatto da me in python, tramite socket, ho pensato bene quindi di utilizzare una connessione permanente dato che dovrò "interrogare" molte volte questo servizio, quindi ho utilizzato la funzione pfsockopen che apre un socket permanente. Ma il problema è il seguente, il socket non è permanente, o meglio viene stabilita una connessione con il socket python, visibile con il comando netstat, ma non appena ricarico la pagina, la connesione cambia, il servizio riceve una nuova connesione, e lo stesso accade con il socket "permanente", che visibilemente con netstat, cambia porta di comunicazione, quindi ne crea uno nuovo, ciò che vi chiedo dunque è come posso sistemare tutto ciò, per renderlo effetivamente permanente? Vi lascio una stralcio di codice di test in php
codice:
error_reporting(E_ALL);
ini_set('display_errors', 1);
$fp = pfsockopen("127.0.0.1", 8000, $errno, $errstr, 30);
// stream_set_timeout($fp,1)
if (!$fp) {
echo "ERROR: $errno - $errstr<br />\n";
} else {
fwrite($fp, "");
echo fread($fp, 1024);
// fclose($fp);
}
?>