traits/file_resources.php
final protected function fsockopen(
		$hostname,
		$port = -1,
		&$errno = 0,
		&$errstr = '',
		$timeout = null
	)
	{
		$this->fhandle = fsockopen($hostname, $port, $errno, $errstr, $timeout);
		return $this;
	}
final protected function fsockopen(
		$hostname,
		$port = -1,
		&$errno = 0,
		&$errstr = '',
		$timeout = null
	)
	{
		$this->fhandle = fsockopen($hostname, $port, $errno, $errstr, $timeout);
		return $this;
	}
final protected function fsockopen ( $ hostname , $ port = - 1 , & $ errno = 0 , & $ errstr = '' , $ timeout = null ) { $ this -> fhandle = fsockopen ( $ hostname , $ port , $ errno , $ errstr , $ timeout ) ; return $ this ; }
Open Internet or Unix domain socket connection

@param  string  $hostname [description]
@param  int     $port     Port number
@param  int     $errno    Holds system level error number
@param  string  $errstr   The error message as a string
@param  float   $timeout  The connection timeout, in seconds
@return self
@see https://php.net/manual/en/function.fpassthru.php
@todo Test this
Open Internet or Unix domain socket connection