PeerCastStation.GUI.MainForm.UpdateStatus C# (CSharp) Method

UpdateStatus() private method

private UpdateStatus ( ) : void
return void
    private void UpdateStatus()
    {
      if (peerCast.IsFirewalled.HasValue) {
        portOpenedLabel.Text = peerCast.IsFirewalled.Value ? "未開放" : "開放";
      }
      else {
        portOpenedLabel.Text = "開放状態不明";
      }
      portLabel.Text = "リレー可能ポート:" + String.Join(", ",
        peerCast.OutputListeners.Where(listener =>
          (listener.GlobalOutputAccepts & OutputStreamType.Relay)!=0
        ).Select(
          listener => listener.LocalEndPoint.Port
        ).Distinct().Select(
          port => port.ToString()
        ).ToArray());
      UpdateChannelList();
      UpdateLogText();
    }