예제 #1
0
        /// <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);
            }
        }