From 6c62b03bcaf50b0d2dcf85e2accd374283ad5e2e Mon Sep 17 00:00:00 2001
From: yl <ykxkd@outlook.com>
Date: 星期五, 16 九月 2022 23:15:46 +0800
Subject: [PATCH] 班组工资报表开发、人员工资明细报表开发、不良明细报表开发、品质异常报表开发、维修明细报表开发

---
 VueWebApi/Tools/TestSocket.cs |   56 ++++++++++++++++++++++++++++++++------------------------
 1 files changed, 32 insertions(+), 24 deletions(-)

diff --git a/VueWebApi/Tools/TestSocket.cs b/VueWebApi/Tools/TestSocket.cs
index 05f3291..501eba6 100644
--- a/VueWebApi/Tools/TestSocket.cs
+++ b/VueWebApi/Tools/TestSocket.cs
@@ -18,32 +18,40 @@
 
         public void socketServer()
         {
-            string serverIP = System.Configuration.ConfigurationManager.AppSettings["FileIP"]; //鏈嶅姟鍣↖P鍦板潃
-            var server = new WebSocketServer(serverIP);
-            server.Start(socket =>//鏈嶅姟寮�濮�
+            try
             {
-                var userid = socket.ConnectionInfo.Path.Split('?')[1].Split('=')[1];
+                string serverIP = System.Configuration.ConfigurationManager.AppSettings["serverIP"]; //鏈嶅姟鍣↖P鍦板潃
+                var server = new WebSocketServer(serverIP);
+                server.Start(socket =>//鏈嶅姟寮�濮�
+                {
+                    var userid = socket.ConnectionInfo.Path.Split('?')[1].Split('=')[1];
 
-                socket.OnOpen = () =>
-                {
-                    Console.WriteLine("Open!");
-                    allSockets.Add(userid, socket);
-                };
-                socket.OnClose = () =>
-                {
-                    Console.WriteLine("Close!");
-                    allSockets.Remove(userid);
-                };
-                socket.OnMessage = message =>
-                {
-                    //瀹㈡埛绔氦浜掔殑娑堟伅
-                    //System.Timers.Timer t = new System.Timers.Timer(10000);//瀹炰緥鍖朤imer绫伙紝璁剧疆闂撮殧鏃堕棿涓�10000姣锛�
-                    //t.Elapsed += new System.Timers.ElapsedEventHandler(theout);//鍒拌揪鏃堕棿鐨勬椂鍊欐墽琛屼簨浠讹紱
-                    //t.AutoReset = true;//璁剧疆鏄墽琛屼竴娆★紙false锛夎繕鏄竴鐩存墽琛�(true)锛�
-                    //t.Enabled = true;//鏄惁鎵цSystem.Timers.Timer.Elapsed浜嬩欢锛�
-                    allSockets.ToList().ForEach(s => s.Value.Send("Echo: " + msg));
-                };
-            });
+                    socket.OnOpen = () =>
+                    {
+                        Console.WriteLine("Open!");
+                        allSockets.Add(userid, socket);
+                    };
+                    socket.OnClose = () =>
+                    {
+                        Console.WriteLine("Close!");
+                        allSockets.Remove(userid);
+                    };
+                    socket.OnMessage = message =>
+                    {
+                        //瀹㈡埛绔氦浜掔殑娑堟伅
+                        //System.Timers.Timer t = new System.Timers.Timer(10000);//瀹炰緥鍖朤imer绫伙紝璁剧疆闂撮殧鏃堕棿涓�10000姣锛�
+                        //t.Elapsed += new System.Timers.ElapsedEventHandler(theout);//鍒拌揪鏃堕棿鐨勬椂鍊欐墽琛屼簨浠讹紱
+                        //t.AutoReset = true;//璁剧疆鏄墽琛屼竴娆★紙false锛夎繕鏄竴鐩存墽琛�(true)锛�
+                        //t.Enabled = true;//鏄惁鎵цSystem.Timers.Timer.Elapsed浜嬩欢锛�
+                        allSockets.ToList().ForEach(s => s.Value.Send("Echo: " + msg));
+                    };
+                });
+            }
+            catch (Exception ex)
+            {
+                throw new Exception(ex.Message);
+            }
+           
         }
 
         /// <summary>

--
Gitblit v1.9.3