gpt4 book ai didi

rust - 需要 IP 地址作为速率限制的字符串 - Rust Actix

转载 作者:行者123 更新时间:2023-11-29 08:17:56 31 4
gpt4 key购买 nike

我正在尝试在 websocket 应用程序中实现基于 IP 地址的速率限制器,但我不知道如何获取字符串形式的 IP 地址。我一直在搜索文档,但没有提及 IP 地址。

我有一个 addr: Recipient<WSMessage>和上下文。

到目前为止,我已经尝试了 ctx.address() - 无法转换为字符串 msg.addr.tx.0 - 无法拆箱,因为它是私有(private)的。

最佳答案

想通了:

fn chat_route(req: &HttpRequest<WsChatSessionState>) -> Result<HttpResponse, Error> {
ws::start(
req,
WSSession {
id: 0,
hb: Instant::now(),
ip: req.connection_info().remote().to_string(),
},
)
}

关于rust - 需要 IP 地址作为速率限制的字符串 - Rust Actix,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55940403/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com