Gwupe.Communication.P2P.P2P.Tunnel.PeerInfo.ToString C# (CSharp) Méthode

ToString() public méthode

public ToString ( ) : String
Résultat String
        public override String ToString()
        {
            String output = "Internal => ";
            if (InternalEndPoints.Count == 0)
            {
                output += "none, ";
            } else
            {
                output = InternalEndPoints.Aggregate(output, (current, internalEndPoint) => current + (internalEndPoint + ", "));
            }

            output += "External => " + ExternalEndPoint;
            output += ", Facilitator => " + FacilitatorRepeatedEndPoint;
            return output;
        }

Usage Example

Exemple #1
0
 public PeerInfo Wave(IPEndPoint facilitator)
 {
     var waver = new Waver();
     _self = waver.Wave(facilitator, 10000, _udpClient);
     Logger.Debug("After wave, local endpoints are " + _self);
     if (_self.ExternalEndPoint == null)
     {
         Logger.Warn("Failed to get external endpoint : " + _self);
     }
     if (_self.EndPoints.Count == 0)
     {
         throw new Exception("Failed to determine any local endpoints : " + _self.ToString());
     }
     return _self;
 }