| | |
| | | //{ |
| | | Console.WriteLine($"ãTCPä¿¡æ¯åè®® {DateTime.Now.Millisecond}ãï¼IPï¼{remote_ip},MSGï¼{message}"); |
| | | var mg = Encoding.ASCII.GetString(PlcHelper.Hex2Bin(message)); |
| | | if (mg.Length > 10) |
| | | { |
| | | mg = mg.Substring(0, 10); |
| | | } |
| | | Console.WriteLine(mg); |
| | | if (mg.StartsWith("DK") && mg.Trim().Length == "DK01000024".Length) |
| | | if (mg.StartsWith("DK"))//&& mg.Trim().Length == "DK01000024".Length |
| | | { |
| | | LogHelper.Info($"æ«ç å¨ >{remote_ip} -{mg}"); |
| | | if (TrayIps.TryGetValue(remote_ip, out string traycode)) |
| | | { |
| | | TrayIps[remote_ip] = traycode; |
| | | TrayIps[remote_ip] = mg; |
| | | } |
| | | else TrayIps.Add(remote_ip, traycode); |
| | | else TrayIps.Add(remote_ip, mg); |
| | | |
| | | Console.WriteLine("TOFF"); |
| | | var mst = PlcHelper.Hex2Bin("544F4646"); |
| | | TcpServer.TcpServerSend(remote_ip, mst); |
| | | //Console.WriteLine("TOFF"); |
| | | //var mst = PlcHelper.Hex2Bin("544F4646"); |
| | | //TcpServer.TcpServerSend(remote_ip, mst); |
| | | } |
| | | //} |
| | | } |
| | |
| | | { |
| | | try |
| | | { |
| | | client.Send(msg); |
| | | client.Send(msg); |
| | | LogHelper.Info($"TcpServerSend > åéæåã"); |
| | | return true; |
| | | } |