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? 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? Link to comment https://forums.phpfreaks.com/topic/247228-fsockopen/#findComment-1270008 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.