Пример #1
0
        //public List<string> aimList = new List<string>();


        public Client(TcpClient c, MainWindows win)
        {
            client = c;
            //获得客户端IP
            IPEndPoint ip = (IPEndPoint)client.Client.RemoteEndPoint;

            clientAdr = ip.Address.ToString();
            //获得网络数据流
            stream     = client.GetStream();
            fatherWind = win;
        }
Пример #2
0
 private void buttonOpen_Click(object sender, EventArgs e)
 {
     if (textBoxAdr.Text == "" || textBoxCom.Text == "")
     {
         MessageBox.Show("请输入正确参数", "错误", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1);
     }
     else
     {
         try
         {
             server = new SocketTcp(textBoxAdr.Text, int.Parse(textBoxCom.Text));
             server.Start();
             MainWindows mainWin = new MainWindows();
             mainWin.server = server;
             this.Hide();
             mainWin.ShowDialog();
             this.Close();
         }
         catch (SocketException)
         {
             MessageBox.Show("服务器开启失败", "错误", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1);
         }
     }
 }