embedded-websocket icon indicating copy to clipboard operation
embedded-websocket copied to clipboard

Add `embedded-io-async` Framer

Open LimpidCrypto opened this issue 1 year ago • 0 comments

Overview

This PR adds a Framer that uses the embedded_io_async::Write and embedded_io_async::Read traits instead of the futures::Sink and futures::Stream traits. It makes it easier to use the WebSocket with TcpStreams implementing the embedded_io_async traits, like the embassy_net::TcpSocket. The Framer is behind the embedded-io-async feature.

Tests

I added an example using the Framer with the tokio::net::TcpStream wrapped in embedded_io_adapters::FromTokio as it's pretty straight forward and demonstrates the functionality sufficiently.

Todo

  • [ ] Remove .devcontainer

LimpidCrypto avatar Aug 14 '24 17:08 LimpidCrypto