BYTE_STREAM
BYTE protocol means that Core knows that this is a web socket connection. The data with which Core calls us contains the properly framed message, heartbeats and so on. ... we don't use this because that would be too easy, right? Mostly, though, OkHttp wants to frame the data.