/// <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();
 }