private static void game_ClientConnected(object gameserver, EventArgs e) { GameServer game = (GameServer)gameserver; try { Player.ClientConnected(game); } catch (Exception ex) { if (!client.HasExited) { client.Process.Kill(); } System.Windows.Forms.MessageBox.Show("Exception occured:\r\n\r\n" + ex.Message + "\r\nStack:\r\n" + ex.StackTrace, "BynaCam Error!", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error, System.Windows.Forms.MessageBoxDefaultButton.Button1, System.Windows.Forms.MessageBoxOptions.DefaultDesktopOnly); System.Diagnostics.Process.GetCurrentProcess().Kill(); } }