43 lines
1.1 KiB
C#
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);
|
|
}
|
|
}
|
|
}
|
|
}
|