private void ButtonMsgrPortCheck_Click(object sender, EventArgs e)
        {
            Logger.info("ButtonMsgrPortCheck_Click");

            if (!TextBoxMsgrPort.Text.Equals(""))
            {
                int msgrPort = Convert.ToInt16(TextBoxMsgrPort.Text);

                if (ctrl.PortAlreadyUsed(msgrPort))
                {
                    int nextPort = GetNextValidPort(msgrPort);
                    LabelMsgrPortCheckResult.Text = String.Format("{0} 포트는 이미 다른 프로그램이 사용중입니다." + Environment.NewLine + "{1}번 포트를 확인해보세요."
                                                                  , msgrPort, nextPort);
                    TextBoxMsgrPort.Text     = Convert.ToString(nextPort);
                    ButtonMsgrPortCheck.Text = "사용여부확인";
                    SetMsgrPortCheck(false);
                    Logger.info(LabelMsgrPortCheckResult.Text);
                }
                else
                {
                    LabelMsgrPortCheckResult.Text = String.Format("{0} 포트는 사용 가능합니다.", TextBoxMsgrPort.Text);
                    ButtonMsgrPortCheck.Text      = "사용가능";
                    SetMsgrPortCheck(true);
                    Logger.info(LabelMsgrPortCheckResult.Text);
                }
            }
        }
Example #2
0
 private void ButtonCheckPort_Click(object sender, EventArgs e)
 {
     if (!TextBoxMySqlPort.Text.Equals(""))
     {
         int mySqlPort = Convert.ToInt16(TextBoxMySqlPort.Text);
         SetPortAlreadyUsed(ctrl.PortAlreadyUsed(mySqlPort));
     }
 }