pub fn read_frame(stream: &mut dyn Read) -> Result<WsFrame>
Read a single WebSocket frame. Handles masking.