为什么tornado TCPClient.connect返回一个Future对象?

时间:2016-05-18 08:13:30

标签: python tornado

在官方文件中说:

  

>>

     
    

class tornado.tcpclient.TCPClient(resolver=None, io_loop=None)

  
     

异步返回 connect(host, port, af=<AddressFamily.AF_UNSPEC: 0>, ssl_options=None, max_buffer_size=None)

IOStream

我认为结果是一个IOStream对象。事实上,它是一个Future对象。

那么,为什么它不是IOStream对象?

1 个答案:

答案 0 :(得分:1)

文件http://www.tornadoweb.org/en/stable/tcpclient.html说: 异步返回IOStream(如果ssl_options不是None,则返回SSLIOStream)。

在龙卷风中,异步方法返回未来的对象。