Exemple #1
0
		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);
			}
		}
Exemple #2
0
        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);
            }
        }