tcp-channel SPSC channels in Rust, transmitted through anything that implements Read and Write. It uses bincode and serde for serialization and deserialization.