private void ButtonStop_Click(object sender, EventArgs e) { loginServer.Dispose(); ButtonStop.Enabled = false; ButtonStart.Enabled = true; Log("Login server stopped."); }
// Clean up all active socket before closing the server static bool ConsoleEventCallback(int eventType) { if (eventType == 2) { LoginServer.Dispose(); } return(false); }
static void Main(string[] args) { m_Handler = new ConsoleEventDelegate(ConsoleEventCallback); SetConsoleCtrlHandler(m_Handler, true); LoginServer = new LoginServer(); Console.ReadLine(); LoginServer.Dispose(); }
public void OnDestroy() { if (_loginServer != null) { _loginServer.Dispose(); } if (_hallServerNetwork != null) { _hallServerNetwork.Dispose(); } }