/// <summary> /// Raises <b>PacketReceived</b> event. /// </summary> /// <param name="buffer">Data buffer.</param> /// <param name="count">Number of bytes stored in <b>buffer</b></param> /// <param name="remoteEP">Remote IP end point from where data was received.</param> private void OnPacketReceived(byte[] buffer,int count,IPEndPoint remoteEP) { if(this.PacketReceived != null){ m_pEventArgs.Reuse(m_pSocket,buffer,count,remoteEP); this.PacketReceived(this,m_pEventArgs); } }