anchor.diff:  
     TespClient(this.serverAddress, this.port,
         {this.chunkTimeoutMillis = const Duration(milliseconds: 500),
  -      this.responseTimeoutMillis = const Duration(milliseconds: 500),
         this.connectionTimeoutMillis = const Duration(milliseconds: 5000)});
   
     Future<void> connect() async {
  
positive.code:       _tespSocket.add(tespRequestWrapper.tespRequest);
        _socket.flush().then((_) {
          stopwatch.stop();
          tespRequestWrapper.timeoutCompleter.timeout =
              stopwatch.elapsed + responseTimeoutMillis;
          // The timer is started when current sending is finished or previous
          // request get responded (including the case of being the first request),
          // whichever happens later.
  
negative.code: 
    /// Maximum allowed time between two consecutive chunks belonging to the same response
    final Duration chunkTimeoutMillis;
  
    /// Timeout for connection to the server
    final Duration connectionTimeoutMillis;
  