Jump to content

fsockopen


The Little Guy

Recommended Posts

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.