如何从超时读取mio TcpStream?

时间:2015-12-04 14:15:36

标签: rust mio

我正在使用Miocoimport pandas as pd parr=pd.DataFrame(arr,index=lab) pd.groupby(parr,by=parr.index).sum() 0 1 2 3 0 2 0 1 0 1 0 0 0 0 2 0 0 0 0 3 108 7 4 117 4 13 2 0 11 未实现mio::net::tcp::TcpStream,因此似乎无法在多个线程/协同程序之间共享Clone(或者如果可能的话,我可以使用TcpStream不确定如何;我对Rust很新。我因此认为,对于同时读/写单TcpStream,使用单个协程进行读写操作是必要的。

为了避免在传入数据不频繁时无限期地阻止读取,从TcpStream读取时似乎需要使用超时。 std::net::TcpStreamset_read_timeout来实现此目标,但我无法找到mio::net::tcp::TcpStream的等效内容。我该怎么做?或者有没有办法在多个协同程序之间共享mio TcpStream,避免需要超时?

0 个答案:

没有答案