compio-net 0.11.0

Networking IO for compio
Documentation

compio-net

MIT licensed crates.io docs.rs Check Test

Networking IO for compio.

This crate provides async networking primitives built on compio's completion-based IO model.

Usage

Use compio directly with net feature enabled:

cargo add compio --features net

Example:

use compio::net::TcpListener;
use compio::io::{AsyncReadExt, AsyncWriteExt};

let listener = TcpListener::bind("127.0.0.1:8080").await?;
loop {
    let (stream, addr) = listener.accept().await?;
    // Handle connection
}