private function streamSetTimeout() { $seconds = floor($this->connectionTimeout); $microseconds = round(($this->connectionTimeout - $seconds) * 1000000.0); return stream_set_timeout($this->resource, $seconds, $microseconds); }