gpt4 book ai didi

rust - 是否可以在 mio 中注册多个超时?

转载 作者:行者123 更新时间:2023-11-29 08:21:22 25 4
gpt4 key购买 nike

我在 mio 中编写了一个 TCP 服务器并注册了多个超时,但只有最后注册的超时才会触发。我是否需要为我的超时设置一个包装器来组合它们,或者是否有任何其他方法可以在 mio v0.5 中注册多个超时?

最佳答案

我用一个id注册了一个元组

event_loop.timeout_ms((id, ServerTimeout::T1(timeout)), duration)

没有成功,所以我在ServerTimeout::T1中添加了id,并再次调用了timeout_ms方法:

event_loop.timeout_ms(ServerTimeout::T1(id, timeout), duration)

关于rust - 是否可以在 mio 中注册多个超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41271160/

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