Fixed #33: Clarify that the `websocket` protocol does not expose fragmentation (#34)
Fixed #33: Clarify that the `websocket` protocol does not expose fragmentation (#34)

It is up to the ASGI server to assemble the fragments and deliver only
complete messages to the application. To make it clear, replace mentions
of "frames" with "messages", according to the terminology of the RFC:

    After a successful handshake, clients and servers transfer data back
    and forth in conceptual units referred to in this specification as
    "messages".  On the wire, a message is composed of one or more
    frames. [...]

    A frame has an associated type.  Each frame belonging to the same
    message contains the same type of data.

https://tools.ietf.org/html/rfc6455#section-1.2
django/asgiref