Esempio n. 1
0
 private static void newMessageFromWebSite(object sender, string e)
 {
     if (e == "discoveryRequest")
     {
         UDPController.SendBroadcast("ShowUp");
     }
     Debug(null, "Website requested:" + e);
 }
Esempio n. 2
0
        public static void Start()
        {
            webServer = new WebController();
            WebController.NewMessageFromSocket += newMessageFromWebSite;
            webServer.StartAll();

            Udp = new UDPController();
            UDPController.NewUDPmessageFromDevice += UDPController_NewUDPmessageFromDevice;
            Udp.StartListening();


            Puzzles = new List <Puzzle>();

            UDPController.SendBroadcast("SHOWUP");
        }
Esempio n. 3
0
        private void SendMsg(Utils.MessageTypes _msgType, Dictionary <string, string> _data = null)
        {
            if (IP == null)
            {
                throw new Exception("set IP first");
            }

            Message m = new Message
            {
                data    = _data,
                msgType = _msgType
            };

            string msg = m.Serialize();

            UDPController.Send(msg, this.IP, false);
        }
Esempio n. 4
0
 private void Debug2_Click(object sender, RoutedEventArgs e)
 {
     UDPController.Debug2();
 }