private Thread workerThread = null;
private Subscriber sub;
public DataReceiveService()
{
InitializeComponent();
CanShutdown = true;
CanStop = true;
sub = new Subscriber();
}
protected override void OnStart(string[] args)
{
EventLog.WriteEntry("Start Server: " + DateTime.Now.ToString());
workerThread = new Thread(new ThreadStart(ServiceWorkerMethod));
workerThread.Start();
}
protected override void OnStop()
{
ReciveDataStatus.StopReviceDate = true;
}
public void ServiceWorkerMethod()
{
sub.StartSubscriber();
}
private Subscriber sub;
public DataReceiveService()
{
InitializeComponent();
CanShutdown = true;
CanStop = true;
sub = new Subscriber();
}
protected override void OnStart(string[] args)
{
EventLog.WriteEntry("Start Server: " + DateTime.Now.ToString());
workerThread = new Thread(new ThreadStart(ServiceWorkerMethod));
workerThread.Start();
}
protected override void OnStop()
{
ReciveDataStatus.StopReviceDate = true;
}
public void ServiceWorkerMethod()
{
sub.StartSubscriber();
}