public AwaitableSocket ReceiveAsync() { _awaitableSocket.SetBuffer(_buffer); _position = 0; return(_awaitableSocket.ReceiveAsync()); }
public async Task ReceiveAsync() { _awaitableSocket.SetBuffer(_buffer, 0, _buffer.Length); await _awaitableSocket.ReceiveAsync(); var bytesTransferred = _awaitableSocket.BytesTransferred; if (bytesTransferred == 0) { throw new EndOfStreamException(); } _position = 0; }