Bladeren bron

Merge branch 'master' of http://139.155.15.221:3000/zoulei/XzXdDw

cherry 1 jaar geleden
bovenliggende
commit
2a0e155e1c
2 gewijzigde bestanden met toevoegingen van 32 en 1 verwijderingen
  1. 31 0
      Common/TcpServer.cs
  2. 1 1
      XdDw.App/MainForm.cs

+ 31 - 0
Common/TcpServer.cs

@@ -6,6 +6,7 @@ using System.Net;
 using System.Net.Sockets;
 using System.Threading;
 using System.Threading.Tasks;
+using DevExpress.XtraEditors;
 
 namespace XzXdDw
 {
@@ -65,5 +66,35 @@ namespace XzXdDw
             listener?.Stop();
             listener = null;
         }
+
+        /// <summary>
+        /// TCP发送数据
+        /// </summary>
+        /// <param name="serverIP"></param>
+        /// <param name="port"></param>
+        /// <param name="strjson"></param>
+        /// <returns></returns>
+        public bool SendData(string serverIP, int port, string strjson)
+        {
+            try
+            {
+                using (TcpClient client = new TcpClient())
+                {
+                    client.Connect(serverIP, port);
+
+                    NetworkStream stream = client.GetStream();
+
+                    byte[] dataToSend = Encoding.UTF8.GetBytes(strjson);
+
+                    // 将数据发送到服务器
+                    stream.Write(dataToSend, 0, dataToSend.Length);
+                }
+                return true;
+            }
+            catch (Exception ex)
+            {
+                return false;
+            }
+        }
     }
 }

+ 1 - 1
XdDw.App/MainForm.cs

@@ -32,7 +32,7 @@ namespace XdDw
             this.bar1.OptionsBar.DistanceBetweenItems = 20;
             this.tabbedView1.UseDefault();
 
-            btnSet.Visibility = BarItemVisibility.Never;
+            //btnSet.Visibility = BarItemVisibility.Never;
             btnWCPJ.Visibility = BarItemVisibility.Never;
         }
         protected override void OnLoad(EventArgs e)