public function Read( $Length = 1400 )
		{
			$Buffer = new Buffer( );
			$Buffer->Set( FRead( $this->Socket, $Length ) );
			
			$this->ReadInternal( $Buffer, $Length, [ $this, 'Sherlock' ] );
			
			return $Buffer;
		}
public function Read( $Length = 1400 )
		{
			$Buffer = new Buffer( );
			$Buffer->Set( FRead( $this->Socket, $Length ) );
			
			$this->ReadInternal( $Buffer, $Length, [ $this, 'Sherlock' ] );
			
			return $Buffer;
		}
public function Read ( $ Length = 1400 ) { $ Buffer = new Buffer ( ) ; $ Buffer -> Set ( FRead ( $ this -> Socket , $ Length ) ) ; $ this -> ReadInternal ( $ Buffer , $ Length , [ $ this , 'Sherlock' ] ) ; return $ Buffer ; }
Reads from socket and returns Buffer.

@throws InvalidPacketException

@return Buffer Buffer
Reads from socket and returns Buffer .