Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 任何地方都有关于Twisted Strport的权威指南吗?_Python 2.7_Twisted_Buildbot - Fatal编程技术网

Python 2.7 任何地方都有关于Twisted Strport的权威指南吗?

Python 2.7 任何地方都有关于Twisted Strport的权威指南吗?,python-2.7,twisted,buildbot,Python 2.7,Twisted,Buildbot,我已经在网上搜索了很长一段时间了,虽然很多文档都提到strport并指向Twisted网站,但我在那里找不到任何解释语法的东西 有人知道描述strport语法的文档吗?这里可能有些混乱,也许这不是您想要的答案。但这是我希望你一直在寻找的答案,所以我希望这已经足够好了 strport是一种较旧的、不可扩展的API,允许您创建服务。这是twisted.application.strport模块。其中大部分现在已被弃用 endpoints是一个更新的、可扩展的API,它允许您创建客户端或服务器,并带有

我已经在网上搜索了很长一段时间了,虽然很多文档都提到strport并指向Twisted网站,但我在那里找不到任何解释语法的东西


有人知道描述strport语法的文档吗?

这里可能有些混乱,也许这不是您想要的答案。但这是我希望你一直在寻找的答案,所以我希望这已经足够好了

strport是一种较旧的、不可扩展的API,允许您创建服务。这是twisted.application.strport模块。其中大部分现在已被弃用

endpoints是一个更新的、可扩展的API,它允许您创建客户端或服务器,并带有一个小助手,还允许您为这些客户端或服务器创建服务。这是
twisted.internet.endpoints
模块。出于各种原因,您应该更喜欢使用它而不是strport

端点记录在中。最后是一些示例,演示了使用Twisted Core分布的所有端点(即忽略所有子项目)。碰巧Twisted Conch现在也提供了一个端点,在中单独记录


由于系统可以通过插件进行扩展,因此文档不可能详尽无遗。您可能会发现其他项目可以实现并提供其他类型的端点。

感谢此BuildBot仍然使用strports(根据8.7版文档)作为其web服务器实例。因此,问题出现了,尽管它看起来是相同的语法。我会仔细看一看,也许会促使BuildBot开发人员正式更改他们的文档,“
strport
”仍然非正式地引用语法,因为
twisted.application.strport.service
仍然存在并受支持。更准确地说,它是“端点描述语法”,正如API文档中所解释的:它指的是一些东西,但我希望人们不要再这么说了。旧语法不同,如果将其传递给
twisted.application.strport.servive
,您将收到一条弃用警告,告诉您使用不同的语法。使用旧语法时,没有一个新的端点可用,不过如果将新语法与
twisted.application.strport.service
一起使用,它们是可用的。