示例#1
0
 private void OnUdpMessageReceived(UdpReceiver sender, UdpMessageReceivedEventArgs e)
 {
     if (e.Content == "ml.festival.defectively.scan")
     {
         UdpSender.SendMessage("ml.festival.defectively.scanResponse:42000", e.RemoteEndPoint.Address.ToString(), 52001);
     }
 }
示例#2
0
 private void OnUdpMessageReceived(UdpReceiver sender, UdpMessageReceivedEventArgs e)
 {
     if (e.Content.Split(':')[0] == "ml.festival.defectively.scanResponse")
     {
         ServersListBox.Dispatcher.Invoke(() => ServersListBox.Items.Add($"{e.RemoteEndPoint.Address}:{e.Content.Split(':')[1]}"));
     }
 }
示例#3
0
        private void _udpServer_MessageReceived(object sender, UdpMessageReceivedEventArgs args)
        {
            string text = _udpServer.TextEncoding.GetString(args.Message.MessageData);

            ServerRecvText += text + "\r\n";
        }