コード例 #1
0
 /// <summary>
 /// Constructs a NATSettingsInfo data object.
 /// </summary>
 /// <param name="traversalMethodType"></param>
 /// <param name="serverAddress"></param>
 /// <param name="userName"></param>
 /// <param name="password"></param>
 public NATSettingsInfo(NatTraversalMethod traversalMethodType, string serverAddress, string userName, string password)
 {
     TraversalMethodType = traversalMethodType;
     ServerAddress       = serverAddress;
     UserName            = userName;
     Password            = password;
 }
コード例 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                displayname  = textBox1.Text;
                username     = textBox2.Text;
                registername = textBox3.Text;
                regpass      = textBox9.Text;
                domainhost   = textBox4.Text + "." + textBox5.Text + "." + textBox6.Text + "." + textBox7.Text;
                port         = Int32.Parse(textBox8.Text);
                switch (comboBox1.SelectedIndex)
                {
                case -1:
                case 0:
                    natTraversal = NatTraversalMethod.None;
                    break;

                case 1:
                    natTraversal = NatTraversalMethod.STUN;
                    break;

                case 2:
                    natTraversal = NatTraversalMethod.TURN;
                    break;
                }
                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(String.Format("The port number you set is invalid, please set a valid port number.\n {0}", ex.Message), string.Empty, MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
            }
        }
コード例 #3
0
 /// <summary>
 /// Constructs a NATSettingsInfo data object.
 /// </summary>
 /// <param name="traversalMethodType"></param>
 /// <param name="serverAddress"></param>
 /// <param name="userName"></param>
 /// <param name="password"></param>
 public NATSettingsInfo(NatTraversalMethod traversalMethodType, string serverAddress, string userName, string password)
 {
     TraversalMethodType = traversalMethodType;
     ServerAddress = serverAddress;
     UserName = userName;
     Password = password;
 }