getStrategyDescription static method

String getStrategyDescription(
  1. TraversalStrategy strategy
)

Returns a description of the traversal strategy

Implementation

static String getStrategyDescription(TraversalStrategy strategy) {
  switch (strategy) {
    case TraversalStrategy.direct:
      return 'Direct connection (no NAT traversal needed)';
    case TraversalStrategy.udpHolePunching:
      return 'UDP hole punching';
    case TraversalStrategy.tcpHolePunching:
      return 'TCP hole punching';
    case TraversalStrategy.relayed:
      return 'Relayed connection through a TURN server';
    case TraversalStrategy.unknown:
      return 'Unknown or undetermined strategy';
  }
}