| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Threading; |
| | | using HH.WCS.Mobox3.DSZSH.device; |
| | | |
| | | using HH.WCS.Mobox3.DSZSH.core; |
| | | using HH.WCS.Mobox3.DSZSH.device; |
| | | using HH.WCS.Mobox3.DSZSH.util; |
| | | |
| | | using Microsoft.Owin.Hosting; |
| | | |
| | | using Topshelf; |
| | | |
| | | using Task = System.Threading.Tasks.Task; |
| | | using Monitor = HH.WCS.Mobox3.DSZSH.core.Monitor; |
| | | using System.Net.Sockets; |
| | | using Task = System.Threading.Tasks.Task; |
| | | |
| | | namespace HH.WCS.Mobox3.DSZSH { |
| | | internal class Program |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 开启TCP协议通讯,服务端 |
| | | /// 开启TCP协议通讯,服务端 |
| | | /// </summary> |
| | | private static void StartTcp() |
| | | { |
| | | var tcpServerIP = Settings.TcpServerIp; |
| | | var tcpServerPort = Settings.TcpServerPort; |
| | | new TcpServer(tcpServerIP, tcpServerPort); |
| | | //var tcpServerIP = Settings.TcpServerIp; |
| | | //var tcpServerPort = Settings.TcpServerPort; |
| | | //new TcpServer(tcpServerIP, tcpServerPort); |
| | | |
| | | //var res = TcpClientHelper.Init(tcpServerIP, tcpServerPort); |
| | | //var res = TcpClientHelper.Init(tcpServerIP, 8550); |
| | | //LogHelper.Info($"TcpClient连接" + (res ? "成功" : "失败")); |
| | |
| | | |
| | | tasks.Add(GetTask(WCSCore.Dispatch)); |
| | | |
| | | // 测试:托盘下线 |
| | | // 测试:托盘下线 |
| | | //tasks.Add(GetTask(Monitor.CheckInbound)); |
| | | |
| | | // 轮询:出库单状态 |
| | | // 轮询:出库单状态 |
| | | tasks.Add(GetTask(Monitor.CheckOutboundOrder)); |
| | | |
| | | // 轮询:抽检单状态 |
| | | // 轮询:抽检单状态 |
| | | tasks.Add(GetTask(Monitor.CheckCheckOrder)); |
| | | |
| | | // 轮询:移库单状态 |
| | | // 轮询:移库单状态 |
| | | tasks.Add(GetTask(Monitor.CheckShiftOrder)); |
| | | |
| | | Task.WaitAll(tasks.ToArray()); |
| | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | LogHelper.Error(ex.Message, ex); |
| | | LogHelper.InfoEx(ex); |
| | | } |
| | | Thread.Sleep(intervalMs); |
| | | } |
| | |
| | | return task; |
| | | } |
| | | } |
| | | |
| | | |
| | | } |
| | | } |