> I get data back in a manner that seems to be absurd. The data seems to be repeating again, or be missing some values. If I had to guess, you're re-using a buffer when reading from the file so there is a race between you getting more data from the file and SignalR writing the given buffer to the wire. I recommend trying streaming with [`IAsyncEnumerable<T>`](https://docs.microsoft.com/aspnet/core/signalr/streaming?view=aspnetcore-6.0#server-to-client-streaming) as that's a pull based model and should avoid issues with you reusing the buffer before it's been consumed by SignalR.