private void mniEnter_Click(object sender, EventArgs e) { if (this.mniEnter.Text == "Login") { frmLogin dlg = new frmLogin(); dlg.ShowDialog(); this.client = dlg.Client; if (this.client.Connected) { this.client.CommandReceived += new Server.CommandClient.CommandReceivedEventHandler(client_CommandReceived); this.client.SendCommand(new Command(CommandType.FreeCommand, IPAddress.Broadcast, this.client.IP + ":" + this.client.NetworkName)); this.client.SendCommand(new Server.CommandClient.Command(Server.CommandClient.CommandType.SendClientList, this.client.ServerIP)); this.AddToList(this.client.IP.ToString(), this.client.NetworkName); this.mniEnter.Text = "Log Off"; } } else { this.mniEnter.Text = "Login"; this.privateWindowsList.Clear(); this.client.Disconnect(); this.lstViwUsers.Items.Clear(); this.txtNewMessage.Clear(); this.txtNewMessage.Focus(); } }
public frmMain() { InitializeComponent(); this.privateWindowsList = new List <frmPrivate>(); this.client = new Server.CommandClient.CMDClient(IPAddress.Parse("127.0.0.1"), 8000, "None"); }