コード例 #1
0
 public static void SetOffline(String InternalGUID)
 {
     Boolean tempBool;
     ServerStatus tempSS = new ServerStatus();
     for (int i = 0; i < ServerStatusList.Count; i++) {
         if (ServerStatusList[i].InternalGUID == InternalGUID) {
             tempSS = ServerStatusList[i];
             tempBool = tempSS.Online;
             tempSS.Online = false;
             ServerStatusList[i] = tempSS;
             if (tempBool != tempSS.Online) {
                 Library.UpdateMainFrmDGV();
                 Forms.MainFrm.UpdateActivePlaylistDGV();
             }
             break;
         }
     }
 }
コード例 #2
0
 /// <summary>
 /// Initiats CommInfo.ConnectToServer() to test which servers are currently online.
 /// </summary>
 public static void VerifyUpToDate()
 {
     Forms.MainFrm.UpdateStatusLabel("Attempting to connect to all servers (" + Config.Instance.ConnectionInfoList.Count.ToString() + ")");
     ServerStatusList.Clear();
     String[] emptyString = new String[0];
     ServerStatus tempSS = new ServerStatus();
     for (int i = 0; i < Config.Instance.ConnectionInfoList.Count; i++) {
         tempSS.InternalGUID = Config.Instance.ConnectionInfoList[i].InternalGUID;
         tempSS.GUID = Config.Instance.ConnectionInfoList[i].GUID;
         tempSS.Online = false;
         ServerStatusList.Add(tempSS);
         CommInfo.ConnectToServer(Config.Instance.ConnectionInfoList[i], ConnectionMode.FirstConnect, emptyString);
     }
 }