Nameless
Nameless
I forgot to say, the purpose of this library is to reduce or remove completely the framing/serialization logic contained within protocol-specific message records/POCOs. The best would be to use auto-generated...
@shaggygi This approach is not about converting objects to payload, I made a [serialization library](https://github.com/thenameless314159/Andromeda.Serialization) for this purpose. Here you only have frame metadata parsing logic, the payload to object...
No I haven't yet because the framing library was made to handle a specific game protocol at first. I might have been biased while writing it then? Because on my...
I finally implemented some samples in the repository, a length-prefixed text-based protocol like your echo server but using the framing APIs, and an id prefixed binary-based protocol using the serialization...
No configuration provider for the CreateBuilder overload ? This won't take any `string[] args` then ? I don't think my opinion is required but both would be good, maybe expose...
I see, since feather aim to provide more straightforward webhost building logic you can't expect people to knows what the aspnetcore WebHost.CreateDefaultBuilder() does (since the default feather webhost make rather...
I'm wondering about the [ConcurrentPipeWriter.cs](https://github.com/dotnet/aspnetcore/blob/main/src/Servers/Kestrel/Core/src/Internal/Infrastructure/PipeWriterHelpers/ConcurrentPipeWriter.cs) from Kestrel sources, wouldn't it be "better" to rely on it instead of a SemaphoreSlim ? And in which ways ?
I am actually not sure whether the ProtocolWriter should noop on write complete/cancel, because it may allow the execution of logic that shouldn't have been executed because of a failed...
Alright done @davidfowl ! This change allowed me to greatly improve the clarity of the fast sync path, it's a lot cleaner now but it still require some review, here...
Hello @DamianEdwards I'm a French self-taught software engineer who has greatly benefited from studying the remarkable open-source projects in the .NET community, especially yours, David Fowler's, Marc Gravell's, among many...