我现在已经在网上浏览了很长一段时间,虽然很多文档都提到了strports并且指向Twisted网站但我找不到任何可以解释语法是什么的东西。
是否有人知道描述strports语法的文档?
答案 0 :(得分:3)
这里可能存在一些混淆,也许这不是你正在寻找的答案。但这是我宁愿你寻找的答案,所以我希望这已经足够了。 ;)
strports 是一种较旧的,不可扩展的API,可让您创建服务。这是twisted.application.strports
模块。其中大部分已被弃用。
端点是一种更新的,可扩展的API,可让您创建客户端或服务器,并附带一个小帮手,也可以为您创建服务。这是twisted.internet.endpoints
模块。出于各种原因,你应该更喜欢在strport上使用它。
端点记录在http://twistedmatrix.com/documents/current/core/howto/endpoints.html中。接近结尾的是一些示例,演示了使用Twisted Core分发的所有端点(即忽略所有子项目)。碰巧Twisted Conch现在也提供了一个端点,在http://twistedmatrix.com/documents/current/conch/howto/conch_client.html中单独记录。
由于系统可通过插件扩展,因此文档不能详尽无遗 - 您可能会发现其他项目实现并提供其他类型的端点。