Skip to content
Rust Search
← FOSDEM 2019

Sans IO: safe and testable network protocols

FOSDEM

Implementing network protocols is a hard task, especially considering the support of conflicting implementations, or long term maintenance. And it does not help that testing them often requires complex client or server setups. By removing IO from the equation, and instead working directly with buffers, we’ll see that testing instantly becomes easier to setup, the core implementation becomes completely deterministic, and the protocol gets more reusable. This talk draws heavily from experience imp

Recording not playing? Use the FOSDEM link above.