使用net core官方的后台服务运行方式

This commit is contained in:
SpringHgui 2020-08-18 09:33:56 +08:00
parent 4db2003c4b
commit b1bfb6e357

View File

@ -33,17 +33,17 @@ namespace FastTunnel.Core.Core
HeartHandler _heartHandler;
SwapMsgHandler _swapMsgHandler;
public FastTunnelServer(ServerConfig settings, ILogger<FastTunnelServer> logger, LoginHandler loginHandler, HeartHandler heartHandler, SwapMsgHandler swapMsgHandler)
public FastTunnelServer(ILogger<FastTunnelServer> logger, LoginHandler loginHandler, HeartHandler heartHandler, SwapMsgHandler swapMsgHandler)
{
_serverSettings = settings;
_logger = logger;
_loginHandler = loginHandler;
_heartHandler = heartHandler;
_swapMsgHandler = swapMsgHandler;
}
public void Run()
public void Run(ServerConfig settings)
{
_serverSettings = settings;
_logger.LogDebug("FastTunnel Server Start");
ListenFastTunnelClient();
ListenCustomer();