public Core() { VehMap = new Dictionary <string, string>(); //获取当前未完成的任务 GetBussMap(); //初始化业务服务器连接 Bs = new BssClient() { LocalPort = SysParameters.BssLocalPort, RemoteIpep = new IPEndPoint(IPAddress.Parse(SysParameters.BssServerIp), SysParameters.BssServerPort) }; Bs.HandShakeMsg = $"[3000DWBH:{SysParameters.LocalUnitCode}*#DWMC:*#ZJM:{GetZJM()}*#TLX:TFC*#TH:1*#ZBY:*#ZT:1*#LSH:*#ZBBC:*#]"; Bs.Client.Connected += BSClient_Connected; Bs.Client.DisConnected += BSClient_DisConnected; //初始化GPS业务服务器连接 Gs = new GServer() { LocalPort = SysParameters.GpsLocalPort }; Gs.Client.Connected += GSClient_Connected; Gs.Client.DisConnected += GSClient_DisConnected; //初始化数据库连接 DA = new DataAnalysis(); DA.Connected += DA_Connected; DA.DisConnected += DA_DisConnected; }
/// <summary> /// 构造函数 /// </summary> private CoreService() { CallInServer = new RouteServer(); CallInServer.ServerIP = SysParameters.AppRouteServerIP; CallInServer.ServerPort = SysParameters.CallInServerPort; CarLocationServer = new RouteServer(); CarLocationServer.ServerIP = SysParameters.AppRouteServerIP; CarLocationServer.ServerPort = SysParameters.CarLocationServerPort; OtherMsgServer = new RouteServer(); OtherMsgServer.ServerIP = SysParameters.AppRouteServerIP; OtherMsgServer.ServerPort = SysParameters.OtherMsgServerPort; if (SysParameters.ApplyVersion == "OLD") { bs = new BServer(); bs.strRemoteIP = SysParameters.BServerIP; bs.nRemotePort = SysParameters.BServerPort; bs.nLocalPort = SysParameters.BLocalPort; gs = new GServer(); gs.nLocalPort = SysParameters.GLocalPort; } else if (SysParameters.ApplyVersion == "NEW") { bsTcp = new BServerClient(); bsTcp.strRemoteIP = SysParameters.BServerIP; bsTcp.nRemotePort = SysParameters.BServerPort; bsTcp.nLocalPort = SysParameters.BLocalPort; } }
/// <summary> /// 构造函数 /// </summary> private CoreService() { gs = new GServer(); gs.strRemoteIP = SysParameters.GServerIP; gs.nLocalPort = SysParameters.GLocalPort; CTL = new ConnectTestLocal(); CTR = new ConnectTestRemote(); SN = new SendNewInfo(); }
/// <summary> /// 构造函数 /// </summary> private Controller() { Args = SystemArgs.GetInstance(); strUnitCode = Args.args.UnitCode; strUnitName = Args.args.UnitName; SharkHandsInterval = Args.args.SharkHandsInterval; us = new UploadServer(); es = new ExchangeServer(); bs = new BServer(); gs = new GServer(); }
/// <summary> /// 构造函数 /// </summary> private Controller() { Args = SystemArgs.GetInstance(); us = new UploadServer(); es = new ExchangeServer(); bs = new BServer(); gs = new GServer(); //Get all unit info dicUnit = new Dictionary <string, TUnit>(); //TUnit unit = new TUnit(); //unit.UnitCode = "001000"; //unit.UnitName = "xx县120急救中心"; //unit.UnitXZBM = "510112"; //dicUnit.Add("001000", unit); }