/// <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); }
public FileConnector() : base(new FileSessionConfig()) { idleStatusChecker = new IdleStatusChecker(() => ManagedSessions.Values); }
public FileConnector(IoSessionConfig sessionConfig) : base(sessionConfig) { idleStatusChecker = new IdleStatusChecker(() => ManagedSessions.Values); }
/// <summary> /// Instantiates. /// </summary> public LoopbackAcceptor() : base(new DefaultLoopbackSessionConfig()) { _idleStatusChecker = new IdleStatusChecker(() => ManagedSessions.Values); }
/// <summary> /// Instantiates. /// </summary> public SerialConnector() : base(new DefaultSerialSessionConfig()) { _idleStatusChecker = new IdleStatusChecker(() => ManagedSessions.Values); }