private void CaptureDevice_OnPacketArrival(object sender, CaptureEventArgs e) { NetworkEventArgs netArgs = ExtractNetworkInformation(e.Packet); AddNetworkMessage(netArgs); if (NetworkAlert != null) { NetworkAlert(this, netArgs); } }
public NetworkEventArgs GetNextMessage() { if (messageBuffer.Any()) { NetworkEventArgs nextMesage = messageBuffer.First(); messageBuffer.RemoveAt(0); return(nextMesage); } else { return(null); } }
public void AddNetworkMessage(NetworkEventArgs args) { messageBuffer.Add(args); }