class tornado.tcpclient.TCPClient(resolver: Optional[tornado.netutil.Resolver] = None)
一个非阻塞的 TCP 连接工厂。
在 5.0 版中更改: io_loop
参数(自 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
连接到给定的主机和端口。
异步返回一个 IOStream
(如果 ssl_options
不是 None
,则返回 SSLIOStream
)。
使用 source_ip kwarg
,可以指定建立连接时使用的源 IP 地址。 如果用户需要解析和使用特定界面,则必须在 Tornado 之外进行处理,因为这在很大程度上取决于平台。
如果输入future
在超时之前未完成,则引发 TimeoutError
,这可以以 IOLoop.add_timeout
允许的任何形式指定(即 datetime.timedelta
或相对于 IOLoop.time
的绝对时间)
同样,当用户需要某个源端口时,可以使用 source_port arg
指定。
在 4.5 版更改: 添加了 source_ip
和 source_port
参数。
在 5.0 版更改: 添加了超时参数。
该模块包含各种第三方身份验证方案的实现。此文件中的所有类都是类混合,旨在与tornado.web.RequestHandler类一起使用。它们...
FastAPI提供了以下内容:基于开放标准用于创建 API 的OpenAPI包含了路径操作,请求参数,请求体,安全性等的声明。使用JSON Sche...
某些情况下,需要向客户端返回错误提示。这里所谓的客户端包括前端浏览器、其他应用程序、物联网设备等。需要向客户端返回错误提...
url_for()函数对于动态构建特定函数的URL非常有用。url_for()函数接受函数的名称作为第一个参数,以及一个或多个关键字参数,每...
缓存系统需要少量的设置。也就是说,你必须告诉它你的缓存数据应该放在哪里 —— 是在数据库中,还是在文件系统上,或者直接放在...
JRadioButtonMenuItem类表示可以包含在菜单中的复选框。选中菜单中的复选框可将控件的状态从打开更改为关闭或从关闭更改为打开。...
现在我们将应用简单的例子来一步一步教你如何使用 Junit。JUnit的一些注意事项:测试方法必须使用 @Test 修饰测试方法必须使用 p...
该功能依赖p6spy组件,完美的输出打印SQL及执行时长3.1.0以上版本示例工程:mybatis-plus-sample-crudp6spy依赖引入Maven:d...