Set timeout for HTTPClient get() request : <p>This method submits a simple HTTP request and calls a success or error callback just fine:</p>

<pre><code>  void _getSimpleReply( String command, callback, errorCallback ) async {

    try {

      HttpClientRequest request = await _myClient.get( _serverIPAddress, _serverPort, '/' );

      HttpClientResponse response = await request.close();

      response.transform( utf8.decoder ).listen( (onData) { callback( onData ); } );

    } on SocketException catch( e ) {

      errorCallback( e.toString() );

    }
  }
</code></pre>

<p>If the server isn't running, the Android-app more or less instantly calls the errorCallback.</p>

<p>On iOS, the errorCallback takes a very long period of time - more than 20 seconds - until any callback gets called.</p>

<p><strong>May I set for HttpClient() a maximum number of seconds to wait for the server side to return a reply - if any?</strong></p>
