Exemple #1
0
 /// <summary>
 /// Instantiates.
 /// </summary>
 public AsyncDatagramAcceptor()
     : base(new DefaultDatagramSessionConfig())
 {
     _idleStatusChecker = new IdleStatusChecker(() => ManagedSessions.Values);
     ReuseBuffer        = true;
 }
 public AsyncSocketProcessor(Func <IEnumerable <IoSession> > getSessionsFunc)
 {
     _idleStatusChecker = new IdleStatusChecker(getSessionsFunc);
 }
Exemple #3
0
 public FileConnector() : base(new FileSessionConfig())
 {
     idleStatusChecker = new IdleStatusChecker(() => ManagedSessions.Values);
 }
Exemple #4
0
 public FileConnector(IoSessionConfig sessionConfig) : base(sessionConfig)
 {
     idleStatusChecker = new IdleStatusChecker(() => ManagedSessions.Values);
 }
Exemple #5
0
 /// <summary>
 /// Instantiates.
 /// </summary>
 public LoopbackAcceptor()
     : base(new DefaultLoopbackSessionConfig())
 {
     _idleStatusChecker = new IdleStatusChecker(() => ManagedSessions.Values);
 }
Exemple #6
0
 /// <summary>
 /// Instantiates.
 /// </summary>
 public SerialConnector()
     : base(new DefaultSerialSessionConfig())
 {
     _idleStatusChecker = new IdleStatusChecker(() => ManagedSessions.Values);
 }