public static void Debug2() { Message m = new Message(); m.Id = 1; m.Name = "Imanes"; m.Status = Utils.PuzzleStatus.unsolved; m.PuzleKind = Utils.PuzzleKinds.button; m.IPSender = "192.168.137.2"; m.Details = "They moved some magnets!"; m.data = null; m.msgType = Utils.MessageTypes.update; NewUDPmessageFromDevice?.Invoke(null, m); }
public static void Debug1() { Message m = new Message(); m.Id = 1; m.Name = "Imanes"; m.Status = Utils.PuzzleStatus.unsolved; m.PuzleKind = Utils.PuzzleKinds.button; m.IPSender = "192.168.137.2"; m.Details = "This is a fake puzzle from memory"; m.data = null; m.msgType = Utils.MessageTypes.present; NewUDPmessageFromDevice?.Invoke(null, m); }
private async void UDPListener_MessageReceived(Windows.Networking.Sockets.DatagramSocket sender, Windows.Networking.Sockets.DatagramSocketMessageReceivedEventArgs args) { try { string request = ""; using (var streamReader = new StreamReader(args.GetDataStream().AsStreamForRead())) { request = await streamReader.ReadLineAsync(); } Message m = Message.Deserialize(request); NewUDPmessageFromDevice?.Invoke(this, m); } catch (Exception e) { ; } }