/// <summary> /// Event triggered on client connection /// </summary> /// <param name="sender">Sending object</param> /// <param name="e">Argments</param> private void OnClientConnected(object sender, ClientConnectedEventArgs e) { IgbTcpClient cli = new IgbTcpClient(e.TcpClient); cli.DataRead += new EventHandler <IgbClientDataReadEventArgs>(OnDataRead); cli.Closed += new EventHandler <EventArgs>(OnClosed); lock (m_clients) { m_clients.Add(cli, new byte[0]); } cli.Start(); }
/// <summary> /// Event triggered on client connection. /// </summary> /// <param name="sender">Sending object</param> /// <param name="e">Argments</param> private void OnClientConnected(object sender, ClientConnectedEventArgs e) { IgbTcpClient cli = new IgbTcpClient(e.TcpClient); cli.DataRead += OnDataRead; cli.Closed += OnClosed; lock (m_clients) { m_clients.Add(cli, new byte[0]); } cli.Start(); }