| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- using MqttMsgServer.HttpService;
- using MqttMsgServer.Tools;
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Diagnostics;
- using System.Linq;
- using System.ServiceProcess;
- using System.Text;
- using System.Threading;
- using System.Threading.Tasks;
- using ConsoleHttp.Model;
- using MqttMsgServer.Dao;
- using MqttMsgServer.Model;
- using MqttMsgServer.Service;
- using MqttMsgServer.Service.Client;
- using MQTTnet;
- using MQTTnet.Protocol;
- using MQTTnet.Server;
- namespace MqttMsgServer
- {
- public partial class MqttMsgServer : ServiceBase
- {
- public MqttMsgServer()
- {
- InitializeComponent();
- }
- protected override void OnStart(string[] args)
- {
- //HttpServer httpServer;
- //if (args.GetLength(0) > 0)
- //{
- // httpServer = new MyHttpServer(Convert.ToInt16(args[0]));
- //}
- //else
- //{
- // int port = AppSetting.GetInt("HttpPort");
- // httpServer = new MyHttpServer(port);
- //}
- //Thread thread = new Thread(new ThreadStart(httpServer.Listen));
- //thread.Start();
- int port = AppSetting.GetInt("HttpPort");
- CustomHttpServer httpServer = new CustomHttpServer(10);
- httpServer.Start(port);
- this.LogDebug("mqtt service has start!");
-
- }
-
- protected override void OnStop()
- {
- this.LogDebug("mqtt service has stop!");
- }
-
- }
- }
|