The Little Guy Posted September 15, 2011 Share Posted September 15, 2011 I have this in a method: <?php public function hear($socket_id = 0, $length = 1024){ $fp = fsockopen("localhost", 5565, $errno, $errstr); if(!$fp){ echo "$errno: $errstr";exit; } $heard = fread($fp, $length); fclose($fp); return $heard; } ?> It is then called like this: <?php require_once '../phpLive/phpLive.php'; $live->listen(function(){ global $live; if(($heard = $live->hear())){ echo "I heard: $heard"; } }); ?> listen is a while loop that calls the passed function over and over. The problem I am having is when I run it I get this error: 10061: No connection could be made because the target machine actively refused it. I open the port, on my computer and it still doesn't work! What is causing this? Quote Link to comment https://forums.phpfreaks.com/topic/247228-fsockopen/ Share on other sites More sharing options...
The Little Guy Posted September 16, 2011 Author Share Posted September 16, 2011 any ideas? does it maybe have to be a php.ini setting? Quote Link to comment https://forums.phpfreaks.com/topic/247228-fsockopen/#findComment-1270008 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.