W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
class tornado.tcpclient.TCPClient(resolver: Optional[tornado.netutil.Resolver] = None)
一個(gè)非阻塞的 TCP 連接工廠。
在 5.0 版中更改: ?io_loop
參數(shù)(自 4.1 版以來已棄用)已被刪除。
coroutine connect(host: str, port: int, af: socket.AddressFamily = <AddressFamily.AF_UNSPEC: 0>, ssl_options: Union[Dict[str, Any], ssl.SSLContext, None] = None, max_buffer_size: Optional[int] = None, source_ip: Optional[str] = None, source_port: Optional[int] = None, timeout: Union[float, datetime.timedelta, None] = None) → tornado.iostream.IOStream
連接到給定的主機(jī)和端口。
異步返回一個(gè) ?IOStream
?(如果 ?ssl_options
?不是 ?None
?,則返回 ?SSLIOStream
)。
使用 ?source_ip kwarg
?,可以指定建立連接時(shí)使用的源 IP 地址。 如果用戶需要解析和使用特定界面,則必須在 Tornado 之外進(jìn)行處理,因?yàn)檫@在很大程度上取決于平臺。
如果輸入?future
?在超時(shí)之前未完成,則引發(fā) ?TimeoutError
?,這可以以 ?IOLoop.add_timeout
? 允許的任何形式指定(即 ?datetime.timedelta
?或相對于 ?IOLoop.time
? 的絕對時(shí)間)
同樣,當(dāng)用戶需要某個(gè)源端口時(shí),可以使用 ?source_port arg
? 指定。
在 4.5 版更改: 添加了 ?source_ip
和 ?source_port
參數(shù)。
在 5.0 版更改: 添加了超時(shí)參數(shù)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: