Пример #1
0
        internal override async ValueTask <QuicConnectionProvider> AcceptConnectionAsync(CancellationToken cancellationToken = default)
        {
            CheckDisposed();

            MockConnection.ConnectionState state = await _listenQueue.Reader.ReadAsync(cancellationToken).ConfigureAwait(false);

            return(new MockConnection(_listenEndPoint, state));
        }
Пример #2
0
 // Returns false if backlog queue is full.
 internal bool TryConnect(MockConnection.ConnectionState state)
 {
     state._serverStreamLimit = new MockConnection.PeerStreamLimit(_options.MaxUnidirectionalStreams, _options.MaxBidirectionalStreams);
     return(_listenQueue.Writer.TryWrite(state));
 }
Пример #3
0
 // Returns false if backlog queue is full.
 internal bool TryConnect(MockConnection.ConnectionState state)
 {
     return(_listenQueue.Writer.TryWrite(state));
 }