Trio 中的 I/O¶ I/O in Trio 抽象流 API 抽象基类 AsyncResource aclose_forcefully() SendStream ReceiveStream Stream HalfCloseableStream Listener SendChannel ReceiveChannel Channel 通用流工具 serve_listeners() StapledStream StapledStream.send_stream StapledStream.receive_stream 套接字和网络 open_tcp_stream() serve_tcp() open_ssl_over_tcp_stream() serve_ssl_over_tcp() open_unix_socket() SocketStream SocketListener open_tcp_listeners() open_ssl_over_tcp_listeners() SocketStream.socket SocketListener.socket SSL / TLS 支持 SSLStream SSLListener NeedHandshakeError 数据报 TLS 支持 DTLSEndpoint DTLSChannel DTLSChannelStatistics DTLSEndpoint.socket DTLSEndpoint.incoming_packets_buffer DTLSChannel.endpoint DTLSChannel.peer_address 使用 trio.socket 进行低级网络编程 顶级导出 socket() socketpair() fromfd() fromshare() from_stdlib_socket() getaddrinfo() getnameinfo() getprotobyname() 套接字对象 SocketType 异步文件系统 I/O 背景:异步文件 I/O 为何有用?答案可能会让您大吃一惊 API 概述 异步路径对象 Path PosixPath WindowsPath 异步文件对象 open_file() wrap_file() Asynchronous file interface(异步文件接口).wrapped 生成子进程 run_process() HasFileno HasFileno.fileno() StrOrBytesPath Process Process.args Process.pid Process.stdin Process.stdout Process.stderr Process.stdio Process.returncode Process.wait() Process.poll() Process.kill() Process.terminate() Process.send_signal() Process.kill() Process.poll() Process.returncode Process.send_signal() Process.terminate() Process.wait() 启动子进程的选项 引用:比您想知道的更多 信号 open_signal_receiver()