示例¶
简单的 Echo 服务器和客户端¶
simpleclient.py
- 简单的 TCP 客户端simpleserv.py
- 简单的 TCP Echo 服务器
聊天¶
chatserver.py
- 展示了如何在客户端之间进行通信
Echo 服务器和客户端变体¶
echoserv.py
- 简单的 TCP Echo 服务器的变体echoclient.py
- 简单的 TCP 客户端的变体echoserv_udp.py
- 最简单的 UDP 服务器echoclient_udp.py
- 简单的 UDP 客户端echoserv_ssl.py
- 简单的 SSL 服务器echoclient_ssl.py
- 简单的 SSL 客户端
AMP 服务器和客户端变体¶
ampserver.py
- 使用 AMP 进行数学运算ampclient.py
- 使用 AMP 进行数学运算
Perspective Broker¶
pbsimple.py
- 最简单的 PB 服务器pbsimpleclient.py
- 最简单的 PB 客户端pbbenchclient.py
- 基准测试客户端pbbenchserver.py
- 基准测试服务器pbecho.py
- 使用登录的 Echo 服务器pbechoclient.py
- 使用登录的 Echo 客户端pb_exceptions.py
- 通过 PB 抛出异常的示例pbgtk2.py
- 使用 GTK2 和 PB 的示例pbinterop.py
- 展示了 PB 支持的各种类型bananabench.py
- banana 的基准测试
Cred¶
GUI¶
wxdemo.py
- wxPython 与 Twisted 集成的演示pbgtk2.py
- 使用 GTK2 和 PB 的示例pyuidemo.py
- PyUI
FTP 示例¶
ftpclient.py
- 使用 FTP 客户端的示例ftpserver.py
- 创建一个 FTP 服务器,它为匿名用户提供工作目录中的文件,并为已认证用户提供/home
中的文件。
日志记录¶
twistd-logging.tac
- 使用 ILogObserver 的日志记录示例testlogging.py
- 使用 twisted.python.log 将错误记录到标准输出rotatinglog.py
- 日志文件轮转的示例
POSIX 特定技巧¶
其他¶
shaper.py
- 对 Web 服务器进行速率限制的示例stdiodemo.py
- 使用 stdio、Deferreds、LineReceiver 和 twisted.web.client 的示例。ptyserv.py
- 通过 TCP 在伪终端中提供 shellcourier.py
- 与 Courier 的邮件过滤器接口交互的示例longex.py
- 在 Twisted 中执行任意长时间计算的示例longex2.py
- 使用生成器进行长时间计算stdin.py
- 从标准输入逐行读取,不会阻塞反应器streaming.py
- 推送生产者/消费者系统的示例filewatch.py
- 将文件的内容逐行写入标准输出shoutcast.py
- Shoutcast 客户端示例wxacceptance.py
- wxreactor 的验收测试postfix.py
- PostfixTCPMapServer 的测试应用程序udpbroadcast.py
- 使用 UDP 进行广播tls_alpn_npn_client.py
- 使用 NPN 和 ALPN 在客户端侧进行 TLS 下一个协议协商的示例。tls_alpn_npn_server.py
- 使用 NPN 和 ALPN 在服务器端进行 TLS 协议协商的示例。