| | |
| | | namespace HH.WCS.Mobox3.AnGang { |
| | | internal class Program |
| | | { |
| | | [STAThread] |
| | | //[STAThread] // SNAP 注释该行保留其他行后,程序正常运行 |
| | | static void Main(string[] args) |
| | | { |
| | | //基础设置信息初始化 |
| | |
| | | //1.0 开启api |
| | | Startup(); |
| | | //2.0 开启tcp |
| | | StartTcp(); |
| | | //StartTcp(); |
| | | //3.0 开启S7 |
| | | //StartS7(); |
| | | //4.0 开启Modbus |
| | |
| | | /// </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); |
| | | |
| | | } |
| | | |
| | |
| | | List<Task> tasks = new List<Task>(); |
| | | // 添加任务推送线程 |
| | | tasks.Add(GetTask(WCSCore.Dispatch)); |
| | | tasks.Add(GetTask(Monitor.CheckCountOrder)); |
| | | |
| | | //tasks.Add(GetTask(Monitor.CheckCountOrder)); |
| | | |
| | | tasks.Add(GetTask(Monitor.InboundDataSync)); |
| | | tasks.Add(GetTask(Monitor.OutboundDataSync)); |
| | | |
| | | Task.WaitAll(tasks.ToArray()); |
| | | } |