Example #1
0
        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);
        }
Example #2
0
 private void button2_Click(object sender, EventArgs e)
 {
     if (m_settingsWindow == null)
     {
         m_settingsWindow = new NetPeerSettingsWindow("Durable client settings", Program.Client);
         m_settingsWindow.Show();
     }
     else
     {
         m_settingsWindow.Close();
         m_settingsWindow = null;
     }
 }
Example #3
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (m_settingsWindow == null)
     {
         m_settingsWindow = new NetPeerSettingsWindow("Image server settings", Program.Server);
         m_settingsWindow.Show();
     }
     else
     {
         m_settingsWindow.Close();
         m_settingsWindow = null;
     }
 }
Example #4
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("Chat client settings", s_client);
         }
         s_settingsWindow.Show();
     }
 }
Example #5
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 server settings", s_server);
         }
         s_settingsWindow.Show();
     }
 }
Example #6
0
        private void button2_Click(object sender, EventArgs e)
        {
            NetPeerSettingsWindow win = new NetPeerSettingsWindow("Client settings", m_dummyPeer);

            win.Show();
        }