Deno 开源 fastwebsockets,Rust 编写的高性能 WebSocket 协议实现
Deno 开源了宣称速度极快的 fastwebsockets —— Rust 编写的高性能 WebSocket 协议 (RFC6455 WebSocket) 实现。 fastwebsockets 核心特性 可用作原生 WebSocket 帧解析器、成熟的客户端/服务器 use fastwebsockets::{Frame, OpCode, WebSocket}; async fn handle_client( mut socket: TcpStream, ) -> Result<(), Box<dyn std::error::Error + Send + Sync>> { handshake(&mut socket).await?; let mut ws = WebSocket::after_handshake(socket); ws.set_writev(true); ws.set_auto_close(true); ws.set_auto_pong(true); loop { let frame = ws.r...


