2016-12-21 44 views
1

我已經在mio中編寫了一個TCP服務器並註冊了多個超時,但只有最後一個註冊的超時會觸發。我是否需要一個封裝器來將我的超時結合起來,或者有沒有其他方法可以在mio v0.5中註冊多個超時?可以在mio中註冊多個超時嗎?

+0

你是什麼意思較低? – kper

+0

爲什麼不採取更小? – Stargateur

回答

0

我註冊了一個ID

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

它沒有工作的元組,所以我增加idServerTimeout::T1,再次叫timeout_ms方法:

event_loop.timeout_ms(ServerTimeout::T1(id, timeout), duration) 
相關問題