// called by the UI
 public static void DisplaySettings()
 {
     if (s_settingsWindow != null && s_settingsWindow.Visible) {
         s_settingsWindow.Hide();
     }
     else {
         if (s_settingsWindow == null || s_settingsWindow.IsDisposed)
             s_settingsWindow = new NetPeerSettingsWindow("Chat server settings", s_server);
         s_settingsWindow.Show();
     }
 }
Exemple #2
0
 // called by the UI
 public static void DisplaySettings()
 {
     if (s_settingsWindow != null && s_settingsWindow.Visible)
     {
         s_settingsWindow.Hide();
     }
     else
     {
         if (s_settingsWindow == null || s_settingsWindow.IsDisposed)
             s_settingsWindow = new NetPeerSettingsWindow("Speed test client settings", s_client);
         s_settingsWindow.Show();
     }
 }
Exemple #3
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (m_settingsWindow == null)
     {
         m_settingsWindow = new NetPeerSettingsWindow("Durable server settings", Program.Server);
         m_settingsWindow.Show();
     }
     else
     {
         m_settingsWindow.Close();
         m_settingsWindow = null;
     }
 }
		static void Main()
		{
			Application.EnableVisualStyles();
			Application.SetCompatibleTextRenderingDefault(false);
			MainForm = new Form1();

			NetPeerConfiguration config = new NetPeerConfiguration("many");
			config.Port = 14242;
#if DEBUG
			config.SimulatedLoss = 0.02f;
#else
			// throw new Exception("Sample not relevant in RELEASE; statistics needed to make sense!");
#endif
			config.MaximumConnections = 256;

			Server = new NetServer(config);
			Server.Start();

			var swin = new NetPeerSettingsWindow("Server settings", Program.Server);
			swin.Show();

			Application.Idle += new EventHandler(AppLoop);
			Application.Run(MainForm);
		}
 private void button2_Click(object sender, EventArgs e)
 {
     NetPeerSettingsWindow win = new NetPeerSettingsWindow("Client settings", m_dummyPeer);
     win.Show();
 }