示例

简单的 Echo 服务器和客户端

聊天

Echo 服务器和客户端变体

AMP 服务器和客户端变体

Perspective Broker

Cred

  • cred.py - 使用内存中的用户名/密码数据库对用户进行身份验证

  • dbcred.py - 使用数据库后端对用户进行身份验证

GUI

FTP 示例

  • ftpclient.py - 使用 FTP 客户端的示例

  • ftpserver.py - 创建一个 FTP 服务器,它为匿名用户提供工作目录中的文件,并为已认证用户提供 /home 中的文件。

日志记录

POSIX 特定技巧

其他

  • shaper.py - 对 Web 服务器进行速率限制的示例

  • stdiodemo.py - 使用 stdio、Deferreds、LineReceiver 和 twisted.web.client 的示例。

  • ptyserv.py - 通过 TCP 在伪终端中提供 shell

  • courier.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 协议协商的示例。