kazelee
3 天以前 2d3ee03961d6cfbde70342e8a97bc7b05d0b0dc3
Program.cs
@@ -1,16 +1,17 @@
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
@@ -68,13 +69,14 @@
        }
        
        /// <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 ? "成功" : "失败"));
@@ -122,16 +124,16 @@
                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());
@@ -150,7 +152,7 @@
                        }
                        catch (Exception ex)
                        {
                            LogHelper.Error(ex.Message, ex);
                            LogHelper.InfoEx(ex);
                        }
                        Thread.Sleep(intervalMs);
                    }
@@ -158,7 +160,5 @@
                return task;
            }
        }
    }
}