TG.WXCRM.V4/WX.CRM.DataSynClient/CRMDataSynClient.cs

43 lines
1.1 KiB
C#

using System;
using System.ServiceProcess;
using WX.CRM.Common;
using WX.CRM.DataSynClient.Client;
namespace WX.CRM.DataSynClient
{
public partial class CRMDataSynClient : ServiceBase
{
public CRMDataSynClient()
{
InitializeComponent();
}
protected override void OnStart(string[] args)
{
try
{
LogHelper.Info("服务已启动!");
var ip = Utility.GetSettingOrNullByKey("DataServerIP");
var port = Utility.GetSettingOrNullByKey("DataServerPort");
SocketClientManage.StartTcp(ip, int.Parse(port));
}
catch (Exception e)
{
LogHelper.Error(string.Concat("CRMDataSynClient.OnStart:", e.ToString()));
}
}
protected override void OnStop()
{
try
{
LogHelper.Info("服务停止!");
}
catch (Exception ex)
{
LogHelper.Error("服务停止异常" + ex.Message + ex.StackTrace);
}
}
}
}