public function setStreamTimeout($seconds)
    {
        if ($this->isConnected() === true) {
            if (is_numeric($seconds) === true) {
                try {
                    $timeout      = number_format($seconds, 3);
                    $seconds      = floor($timeout);
                    $microseconds = (($timeout - $seconds) * 1000);
                    return stream_set_timeout($this->streamSocket, $seconds, $microseconds);
                } catch (\Exception $e) {
                    return false;
                }
            }
        }

        return false;
    }
public function setStreamTimeout($seconds)
    {
        if ($this->isConnected() === true) {
            if (is_numeric($seconds) === true) {
                try {
                    $timeout      = number_format($seconds, 3);
                    $seconds      = floor($timeout);
                    $microseconds = (($timeout - $seconds) * 1000);
                    return stream_set_timeout($this->streamSocket, $seconds, $microseconds);
                } catch (\Exception $e) {
                    return false;
                }
            }
        }

        return false;
    }
public function setStreamTimeout ( $ seconds ) { if ( $ this -> isConnected ( ) === true ) { if ( is_numeric ( $ seconds ) === true ) { try { $ timeout = number_format ( $ seconds , 3 ) ; $ seconds = floor ( $ timeout ) ; $ microseconds = ( ( $ timeout - $ seconds ) * 1000 ) ; return stream_set_timeout ( $ this -> streamSocket , $ seconds , $ microseconds ) ; } catch ( \ Exception $ e ) { return false ; } } } return false ; }
Set Stream Timeout.

@param float $seconds Before timeout on stream.

@return boolean
Set Stream Timeout .