public function Connect ()
	{
		
		// Development Mode
		
		if ($this->dev)
		{
			
			// Add to log
			
			$this->log[]	= 'Connection Attempt';
			
		}
		
		// Check to see if the stream is already connected
		
		if ($this->_stream === FALSE)
		{
			
			// Attempt to connect to the stream
			
			$this->_stream	= stream_socket_client ($this->url . ':' . $this->port, $this->errorCode, $this->errorMessage, $this->timeout);
			
			// If the connection failed
			
			if ($this->_stream === FALSE)
			{
				
				// Development Mode
				
				if ($this->dev)
				{
					
					// Add to log
					
					$this->log[]	= 'Cannot to connect to ' . $this->url . ':' . $this->port;
					
				}
				
				// Create an error
				
				$this->Error ('The stream could not connect: #' . $this->errorCode . ' - ' . $this->errorMessage);
				return;
				
			}
			
			// Development Mode
			
			else if ($this->dev)
			{
				
				// Add to log
				
				$this->log[]	= 'Connected to ' . $this->url . ':' . $this->port;
				
			}
			
			// Set blocking
			
			stream_set_blocking ($this->_stream, 1);
			
		}
		
		// If the stream is connected
		
		else
		{
			
			// Development Mode
			
			if ($this->dev)
			{
				
				// Add to log
				
				$this->log[]	= 'Cannot to connect to ' . $this->url . ':' . $this->port;
				
			}
			
			// Create an error
			
			$this->Error ('The stream is already connected!');
			
		}
		
	}