/// <summary> /// 停止服务 /// </summary> private void StopServer() { if (server != null) { server.SessionStart -= new Smobiler.Core.SmobilerSessionEventHandler(MobileGlobal.OnSessionStart); server.SessionStop -= new Smobiler.Core.SmobilerSessionEventHandler(MobileGlobal.OnSessionStop); server.SessionConnect -= new Smobiler.Core.SmobilerSessionEventHandler(MobileGlobal.OnSessionConnect); server.ClientPushOpened -= new Smobiler.Core.ClientPushOpenedEventHandler(MobileGlobal.OnPushCallBack); server.StopServer(); MobileGlobal.OnServerStop(server); } }
/// <summary> /// 打开设置界面 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSetting_Click(object sender, EventArgs e) { try { frmSetting setting = new frmSetting(); if (setting.ShowDialog() == DialogResult.Yes) { server.StopServer(); server.Setting.InitialData(); StartServer(); qrcodeControl.SetServerInfo(this.txtNetAddress.Text, server.Setting.TcpServerPort, server.Setting.HttpServerPort); } } catch (Exception ex) { MessageBox.Show(ex.Message); Application.Exit(); } }