2 个版本
0.1.2 | 2023 年 12 月 30 日 |
---|---|
0.1.1 | 2023 年 12 月 30 日 |
#137 在 WebSocket
10KB
193 行
actix-ws-proxy
actix-proxy 的配套库,用于处理 WebSocket。
示例
use actix_web::{Error, get, HttpRequest, HttpResponse, web};
#[get("/proxy/{port}")]
async fn proxy(
req: HttpRequest,
stream: web::Payload,
port: web::Path<u16>,
) -> Result<HttpResponse, Error> {
actix_ws_proxy::start(&req, format!("ws://127.0.0.1:{}", port), stream).await
}
任何错误都会导致双方断开连接,错误信息作为原因。
依赖关系
~18–30MB
~544K SLoC