anchor.diff:  class TespClient {
     final serverAddress;
     final int port;
  +  /// Maximum allowed time between two consecutive chunks belonging to the same response
     final Duration chunkTimeoutMillis;
  +  /// Maximum allowed time between
  +  /// (1) sending of one request is finished or previous request get responded, whichever happens later,
  +  /// and
  +  /// (2) a response is received
     final Duration responseTimeoutMillis;
  +  /// Timeout for connection to the server
     final Duration connectionTimeoutMillis;
   
     Socket _socket;
  
positive.code:       }
      }
  
      _tespSocket.listen(onResponse, onError: (e) {
        if (e is TimeoutException) {
          closeWithError(TespResponseError(
              TespResponseError.tespClientErrorChunkTimeout, '$e'));
  
negative.code:               () => closeWithError(TespResponseError(
                    TespResponseError.tespClientErrorResponseTimeout)));
          }
          sendingSubscription.resume();
        });
      });
  
  