diff --git a/NDSD-Screwdriver/Entity/MonitorEntity.cs b/NDSD-Screwdriver/Entity/MonitorEntity.cs
index e6dd96e..39d2a6d 100644
--- a/NDSD-Screwdriver/Entity/MonitorEntity.cs
+++ b/NDSD-Screwdriver/Entity/MonitorEntity.cs
@@ -5,7 +5,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
-namespace NDSD_Screwdriver
+namespace NDSD_Screwdriver.Entity
{
public class MonitorEntity
{
diff --git a/NDSD-Screwdriver/MainForm.cs b/NDSD-Screwdriver/MainForm.cs
index f267c9a..f92e947 100644
--- a/NDSD-Screwdriver/MainForm.cs
+++ b/NDSD-Screwdriver/MainForm.cs
@@ -1,9 +1,12 @@
-using NDSD_TouchSocket;
+using DNSD_DB;
+using NDSD_Screwdriver.Entity;
+using NDSD_TouchSocket;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
+using System.Drawing.Text;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
@@ -43,7 +46,7 @@ namespace NDSD_Screwdriver
///
/// RFID列表
///
- string[] RFIDs = new string[]
+ public string[] RFIDs = new string[]
{
"1111222233334444",
"2222222233334444",
@@ -60,6 +63,7 @@ namespace NDSD_Screwdriver
{
MessageBox.Show("服务端打开失败!");
}
+
}
///
@@ -122,7 +126,13 @@ namespace NDSD_Screwdriver
///
private void TestButton1_Click(object sender, EventArgs e)
{
+ if(RFIDs.Length == 0)
+ {
+ MessageBox.Show("没有值,请先设置。");
+ }
+
SetNowRowsLightState(FormUtils.TestRamColor());
+
RefreshRoll();
if (++NowRowIndex >= RFIDs.Length)
{
@@ -132,6 +142,7 @@ namespace NDSD_Screwdriver
private void InitButton_Click(object sender, EventArgs e)
{
+ NowRowIndex = 0;
InitMonitirIntity();
SetRFIDValue(RFIDs);
}
@@ -205,6 +216,7 @@ namespace NDSD_Screwdriver
private void SetNowRowsLightState(LightState lightState)
{
monitorEntities[NowRowIndex].RowEntitys[2].Color = FormUtils.EnumColorToBrush(lightState);
+
for (int i = 0; i < RFIDs.Length; i++)
{
monitorEntities[NowRowIndex].RowEntitys[0].Value = i == NowRowIndex ? "=>" : "";
@@ -219,5 +231,7 @@ namespace NDSD_Screwdriver
monitorEntities[i].RowEntitys[0].Value = i == NowRowIndex ? "=>" : "";
}
}
+
+
}
}
diff --git a/NDSD-Screwdriver/NDSD_Screwdriver.csproj b/NDSD-Screwdriver/NDSD_Screwdriver.csproj
index 07a3f84..2f60c7e 100644
--- a/NDSD-Screwdriver/NDSD_Screwdriver.csproj
+++ b/NDSD-Screwdriver/NDSD_Screwdriver.csproj
@@ -81,7 +81,7 @@
MainForm.cs
-
+
diff --git a/NDSD-TouchSocket/DOperate.cs b/NDSD-TouchSocket/DOperate.cs
index 946efa4..4450147 100644
--- a/NDSD-TouchSocket/DOperate.cs
+++ b/NDSD-TouchSocket/DOperate.cs
@@ -10,7 +10,7 @@ namespace NDSD_TouchSocket
{
SendAnalysis sendAnalysis;
- private static TcpServer Server = TcpServer.Instance;
+ TcpServer Server = TcpServer.Instance;
public DOperate()
{
diff --git a/NDSD-TouchSocket/TcpServer.cs b/NDSD-TouchSocket/TcpServer.cs
index e805594..3aecdab 100644
--- a/NDSD-TouchSocket/TcpServer.cs
+++ b/NDSD-TouchSocket/TcpServer.cs
@@ -14,6 +14,8 @@ namespace NDSD_TouchSocket
public static TcpServer Instance => lazy.Value;
+ string ClientIP;
+ string ClientPort;
TcpService service = new TcpService();
@@ -30,6 +32,8 @@ namespace NDSD_TouchSocket
{
Console.WriteLine(client.IP + " 成功连接");
service.ResetIdAsync(client.Id, client.IP);
+ this.ClientIP = client.IP;
+ this.ClientPort = client.Port.ToString();
return EasyTask.CompletedTask;
};//有客户端成功连接
service.Closing = (client, e) =>
@@ -89,12 +93,12 @@ namespace NDSD_TouchSocket
}
}
- public async void SendMessage(byte[] bytes)
+ public void SendMessage(byte[] bytes)
{
//尝试性获取
- if (service.TryGetClient("192.168.0.178", out var sessionClient))
+ if (service.TryGetClient(ClientIP, out var sessionClient))
{
- await sessionClient.SendAsync(bytes);
+ sessionClient.SendAsync(bytes);
}
return;
}