From 98ceb6bd2021f9ff136cda27eef28676dd7b5d92 Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期四, 21 五月 2020 13:24:02 +0800
Subject: [PATCH] 最后的版本

---
 ZigbeeApp/Shared/Phone/ZigBee/Common/Application.cs |   46 ----------------------------------------------
 1 files changed, 0 insertions(+), 46 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/ZigBee/Common/Application.cs b/ZigbeeApp/Shared/Phone/ZigBee/Common/Application.cs
index ec0ce95..367c79d 100755
--- a/ZigbeeApp/Shared/Phone/ZigBee/Common/Application.cs
+++ b/ZigbeeApp/Shared/Phone/ZigBee/Common/Application.cs
@@ -334,10 +334,6 @@
         {
             //鏈湴Socket
             public static Socket busSocket;
-            /// <summary>
-            /// 璁℃椂鍣�
-            /// </summary>
-            private static int timeCount = 0;
 
             /// <summary>
             /// 鍚姩Socket鎺ユ敹鍜屽彂閫佸姛鑳�
@@ -395,52 +391,10 @@
             {
                 try
                 {
-                    //妫�娴嬭繛鎺ョ姸鎬�
-                    CheckConnectiton();
-
                     Start(7624);
                     busSocket.BeginSendTo(bytes, 0, bytes.Length, SocketFlags.None, iPEndPoint, new AsyncCallback(asyncEndSend), null);
                 }
                 catch { }
-            }
-
-            /// <summary>
-            /// 妫�娴嬭繛鎺ョ姸鎬�
-            /// </summary>
-            private static void CheckConnectiton()
-            {
-                if (busSocket == null) { return; }
-                timeCount++;
-                if (timeCount < 20)
-                {
-                    //姣�10绉掓娴嬩竴娆�
-                    return;
-                }
-                timeCount = 0;
-
-                bool blockingState = busSocket.Blocking;
-                try
-                {
-                    byte[] tmp = new byte[1];
-
-                    busSocket.Blocking = false;
-                    busSocket.Send(tmp, 0, 0);
-                    //tcp杩樺湪杩炴帴鐫�
-                    busSocket.Blocking = blockingState;
-                }
-                catch (SocketException e)
-                {
-                    // 10035 == WSAEWOULDBLOCK
-                    if (e.NativeErrorCode.Equals(10035))
-                    {
-                        //Still Connected, but the Send would block
-                    }
-                    else
-                    {
-                        //tcp宸茬粡鏂紑浜嗚繛鎺�
-                        Stop();
-                    }
-                }
             }
 
             /// <summary>

--
Gitblit v1.8.0