diff --git a/src/Socket.php b/src/Socket.php index b54a7fb..e7b74a7 100644 --- a/src/Socket.php +++ b/src/Socket.php @@ -36,15 +36,20 @@ class Socket { if (self::isHost($host) && self::isPort($port)) { - return is_resource( - @fsockopen( - $host, - $port, - $error_code, - $error_message, - $timeout - ) + $connection = @fsockopen( + $host, + $port, + $error_code, + $error_message, + $timeout ); + + if (is_resource($connection)) + { + return fclose( + $connection + ); + } } return false;