src/Epkm/MessagePackRpc/Back.php
public function connect($host, $port) {

        if (!$this->reuseConnection) {
            ErrorHandler::start();
            $sock = fsockopen($host, $port);
            ErrorHandler::stop();

            return $sock;
        }

        $sock = $this->clientSocket;

        if ($sock && !feof($sock)) {
            return $sock;
        }

        if (!$sock) {
            ErrorHandler::start();
            $sock = fsockopen($host, $port);
            ErrorHandler::stop();
        } else if (feof($sock)) {
            ErrorHandler::start();
            $sock = fsockopen($host, $port);
            ErrorHandler::stop();
        }

        $this->clientSocket = $sock;

        return $sock;
    }
public function connect($host, $port) {

        if (!$this->reuseConnection) {
            ErrorHandler::start();
            $sock = fsockopen($host, $port);
            ErrorHandler::stop();

            return $sock;
        }

        $sock = $this->clientSocket;

        if ($sock && !feof($sock)) {
            return $sock;
        }

        if (!$sock) {
            ErrorHandler::start();
            $sock = fsockopen($host, $port);
            ErrorHandler::stop();
        } else if (feof($sock)) {
            ErrorHandler::start();
            $sock = fsockopen($host, $port);
            ErrorHandler::stop();
        }

        $this->clientSocket = $sock;

        return $sock;
    }
public function connect ( $ host , $ port ) { if ( ! $ this -> reuseConnection ) { ErrorHandler :: start ( ) ; $ sock = fsockopen ( $ host , $ port ) ; ErrorHandler :: stop ( ) ; return $ sock ; } $ sock = $ this -> clientSocket ; if ( $ sock && ! feof ( $ sock ) ) { return $ sock ; } if ( ! $ sock ) { ErrorHandler :: start ( ) ; $ sock = fsockopen ( $ host , $ port ) ; ErrorHandler :: stop ( ) ; } else if ( feof ( $ sock ) ) { ErrorHandler :: start ( ) ; $ sock = fsockopen ( $ host , $ port ) ; ErrorHandler :: stop ( ) ; } $ this -> clientSocket = $ sock ; return $ sock ; }
@param $host
@param $port

@return null|resource
@param $host @param $port