//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; }
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); } } }