示例#1
0
        public void IniFormMain()
        {
            this.TopMost = true;
            ResetPosition();

            FormMain.HistoryStackSize = 20;

            try
            {
                tbMessage.LostFocus += new EventHandler(tbMessage_LostFocus);

                IPHostEntry r = Dns.GetHostEntry(IPAddress.Loopback);

                var result = r.AddressList.Where((ipadd) => ipadd.AddressFamily == AddressFamily.InterNetwork && ipadd.ToString() != "127.0.0.1").ToList();

                if (result.Count >= 1)
                {

                    tbMessage.Text = "Eigene IP: " + result[0].ToString();// +" : " + Port.ToString();

                }

                Server = new ServerContext(Port, 50, ref TextHistory);

                Server.DoListen();

            }
            catch (Exception m)
            {
                MessageBox.Show(m.Message);
            }
            SetLeaveOpacity();
        }