Exemple #1
0
        private void OnHighPriority(object sender, System.EventArgs e)
        {
            if (SelectedItems.Count == 0)
            {
                return;
            }

            for (int i = 0; i != SelectedItems.Count; i++)
            {
                string[]     strIPPort;
                ListViewItem ItemServer = this.SelectedItems[i];
                if (ItemServer == null)
                {
                    return;
                }
                strIPPort = ItemServer.SubItems[1].Text.Split(":".ToCharArray());
                if (strIPPort.Length == 0)
                {
                    return;
                }
                IPAddress ip = IPAddress.Parse(strIPPort[0]);
                krnGateway.SetServerPriority(BitConverter.ToUInt32(ip.GetAddressBytes(), 0), Convert.ToUInt16(strIPPort[1]), Constants.ServerPriority.High);
                InterfaceServer server = (InterfaceServer)ItemServer.Tag;
                server.Priority = Constants.ServerPriority.High;
                ServerToItem(server, ItemServer);
            }
        }