/// <summary> /// 使用正常方式 /// </summary> /// <param name="jT1078PackageProducer"></param> /// <param name="jT1078ConfigurationAccessor"></param> /// <param name="loggerFactory"></param> /// <param name="jT1078SessionManager"></param> public JT1078TcpServer( IJT1078PackageProducer jT1078PackageProducer, IOptions <JT1078Configuration> jT1078ConfigurationAccessor, ILoggerFactory loggerFactory, JT1078SessionManager jT1078SessionManager) { SessionManager = jT1078SessionManager; jT1078UseType = JT1078UseType.Normal; Logger = loggerFactory.CreateLogger <JT1078TcpServer>(); Configuration = jT1078ConfigurationAccessor.Value; this.jT1078PackageProducer = jT1078PackageProducer; InitServer(); }