middleware/Communication/WSServer.cs
changeset 41 d2f735d7763f
parent 37 37ebedd84755
--- a/middleware/Communication/WSServer.cs	Thu Jun 21 17:51:27 2012 +0200
+++ b/middleware/Communication/WSServer.cs	Fri Jun 29 15:37:26 2012 +0200
@@ -94,11 +94,6 @@
                     Console.WriteLine("Close!");
                     allSockets.Remove(socket);
                 };
-                /*socket.OnMessage = message =>
-                {
-                    Console.WriteLine(message);
-                    allSockets.ToList().ForEach(s => s.Send("Echo: " + message));
-                };*/
             });
 
             //On initialise le threadPool (appelé toutes les N ms).
@@ -110,16 +105,6 @@
             //Dès que le timer est expiré, on appelle _timer_Elapsed.
             _gesturesTimer.Elapsed += new ElapsedEventHandler(_gesturesTimer_Elapsed);
             _userPositionTimer.Elapsed += new ElapsedEventHandler(_userPositionTimer_Elapsed);
-
-            /*var input = Console.ReadLine();
-            while (input != "exit")
-            {
-                foreach (var socket in allSockets.ToList())
-                {
-                    socket.Send(input);
-                }
-                input = Console.ReadLine();
-            }*/
         }
 
         /*
@@ -141,8 +126,6 @@
          */
         public void _userPositionTimer_Elapsed(object sender, ElapsedEventArgs e)
         {
-            //On débloque la détection de gesture.
-            //gestureLocked = false;
             //On débloque la notification de nouveau mode.
             modLocked = false;
             lastCode = "";
@@ -199,33 +182,24 @@
         */
         public void GesturePerformed(String code)
         {
-            //Si le code vient d'être envoyé, on passe.
-            /*if (lastCode.Equals(code))
-                return;
-            lastCode = code;*/
             //Si une gesture a été effectuée, on bloque un certain temps.
             if (!gestureLocked)
             {
                 gestureLocked = true;
 
                 //On crée un message contenant le code à envoyer.
-                //if (!gesturesMessageCreated)
-                //{
-                    gesturesMessageCreated = true;
-                    gesturesMessage = "2-" + code;
+                gesturesMessageCreated = true;
+                gesturesMessage = "2-" + code;
 
-                    //Console.WriteLine(gesturesMessage);
+                //Console.WriteLine(gesturesMessage);
                     
-                    foreach (var socket in allSockets.ToList())
-                    {
-                        socket.Send(gesturesMessage);
-                    }
+                foreach (var socket in allSockets.ToList())
+                {
+                    socket.Send(gesturesMessage);
+                }
 
-                    //On démarre le timer.
-                    _gesturesTimer.Start();
-
-                    //Console.WriteLine(gestureMessage);
-                //}
+                //On démarre le timer.
+                _gesturesTimer.Start();
             }
         }
 
@@ -234,30 +208,21 @@
         */
         public void ModeNotification(String code)
         {
-            //Si le code vient d'être envoyé, on passe.
-            /*if (lastCode.Equals(code))
-                return;
-            lastCode = code;*/
             //Si on a été notifié.
             if (!modLocked)
             {
                 modLocked = true;
 
                 //On crée un message contenant le code à envoyer.
-                //if (!modeMessageCreated)
-                //{
-                    modeMessageCreated = true;
-                    modeMessage = "2-" + code;
-                    //On démarre le timer.
+                modeMessageCreated = true;
+                modeMessage = "2-" + code;
+                //On démarre le timer.
 
-                    foreach (var socket in allSockets.ToList())
-                    {
-                        socket.Send(modeMessage);
-                    }
-                    _userPositionTimer.Start();
-
-                    //Console.WriteLine(modeMessage);
-                //}
+                foreach (var socket in allSockets.ToList())
+                {
+                    socket.Send(modeMessage);
+                }
+                _userPositionTimer.Start();
             }
         }
 
@@ -270,28 +235,6 @@
         {
             while (true)
             {
-                /*//S'il existe un message de gesture.
-                if (gesturesMessage != null && !gesturesMessage.Equals(""))// && !gesturesMessage.Equals(prevGestureMessage))
-                {
-                    //On l'envoie au client (au host et au port spécifiés dans le constructeur).
-                    foreach (var socket in allSockets.ToList())
-                    {
-                        socket.Send(gesturesMessage);
-                        //prevGestureMessage = gesturesMessage;
-                    }
-                }
-
-                //S'il existe un message de mode.
-                if (modeMessage != null && !modeMessage.Equals(""))// && !modeMessage.Equals(prevModeMessage))
-                {
-                    //On l'envoie au client (au host et au port spécifiés dans le constructeur).
-                    foreach (var socket in allSockets.ToList())
-                    {
-                        socket.Send(modeMessage);
-                        //prevModeMessage = modeMessage;
-                    }
-                }*/
-
                 //Si la main gauche est détectée.
                 if (leftHandMessage != null && !leftHandMessage.Equals("") && !leftHandMessage.Equals(prevLeftHandMessage))
                 {