示例#1
0
 private void button_restart_Click(object sender, EventArgs e)
 {
     try
     {
         if (m_clientSocket != null && m_clientSocket.GetSocketState())
         {
             m_clientSocket.ClientSend("os.exit()\n");
             m_clientSocket.CloseSocket();
             m_clientSocket = null;
             this.button_parameter.Enabled = false;
             this.button_RunOnce.Enabled   = false;
             this.button_restart.Enabled   = false;
         }
         else
         {
             this.button_parameter.Enabled = false;
             this.button_RunOnce.Enabled   = false;
             this.button_restart.Enabled   = false;
             MessageBox.Show("请先连接服务器!");
         }
     }
     catch (System.Exception)
     {
         this.button_parameter.Enabled = false;
         this.button_RunOnce.Enabled   = false;
         this.button_restart.Enabled   = false;
         MessageBox.Show("服务器异常退出, 请重新连接!");
     }
 }
示例#2
0
 //服务器重启按钮事件
 private void button_restart_Click(object sender, EventArgs e)
 {
     try
     {
         //如果网络连接正常
         if (m_clientSocket != null && m_clientSocket.GetSocketState())
         {
             m_clientSocket.ClientSend("os.exit()\n"); //向服务器发送指令
             m_clientSocket.CloseSocket();             //关闭套接字
             m_clientSocket = null;
             this.button_parameter.Enabled = false;    //参数设置按钮无效
             this.button_RunOnce.Enabled   = false;    //运行一次按钮无效
             this.button_restart.Enabled   = false;    //服务器重启按钮无效
         }
         else //如果网络连接不正常
         {
             this.button_parameter.Enabled = false; //参数设置按钮无效
             this.button_RunOnce.Enabled   = false; //运行一次按钮无效
             this.button_restart.Enabled   = false; //服务器重启按钮无效
             MessageBox.Show("请先连接服务器!");
         }
     }
     catch (System.Exception)                   //如果发生错误
     {
         this.button_parameter.Enabled = false; //参数设置按钮无效
         this.button_RunOnce.Enabled   = false; //运行一次按钮无效
         this.button_restart.Enabled   = false; //服务器重启按钮无效
         MessageBox.Show("服务器异常退出, 请重新连接!");
     }
 }