Skip to content

Please make h2 more automatically mananged rather than being manual all the time #1301

Open
@digreatbrian

Description

@digreatbrian

I have been following your documentation, but all the features of h2 needs manual intervention e.g. sending data just queues data and you have to manually send the data. Can't you just create implementations that try to do the same as socket.recv and socket.sendall.

I have been using h2 but because you need to manage events, flow control and more, I ended up having issues trying to send large streams of data as I needed to manage flow control. This should be managed automatically because you haven't mentioned anything about handling large streams of data in any of your documentation.

I am asking that you reduce manual work for us, just introduce some feature which does everything for us and all we need to do is to receive and send data without much of a hassle.

Please reduce the manual work - this makes h2 very complex for beginners and also provide more production-ready examples for real world scenarios (e.g. large traffic, etc).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions