private void HandleUdpPacketReceived (object sender, UdpPacketReceivedEventArgs e) { var data = Encoding.ASCII.GetString (e.Data); var message = XElement.Parse (data); var root = message.Element (XName.Get ("Peer2Net")); var messageType = root.Element (XName.Get ("MessageType")).Value; if (messageType == "Hello") { ResponseHello (e.EndPoint); } else { RaisePeerDiscovered(e.EndPoint); } }
private void HandleUdpPacketReceived(object sender, UdpPacketReceivedEventArgs e) { var data = Encoding.ASCII.GetString(e.Data); var message = XElement.Parse(data); var root = message.Element(XName.Get("Peer2Net")); var messageType = root.Element(XName.Get("MessageType")).Value; if (messageType == "Hello") { ResponseHello(e.EndPoint); } else { RaisePeerDiscovered(e.EndPoint); } }