2

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

有谁知道描述 strports 语法的文档?

4

1 回答 1

3

这里可能有些混乱,也许这不是您正在寻找的答案。但这是我宁愿你正在寻找的答案,所以我希望这已经足够好了。;)

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

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

端点记录在http://twistedmatrix.com/documents/current/core/howto/endpoints.html中。接近尾声的一些示例展示了所有随 Twisted Core 分发的端点(即忽略所有子项目)。碰巧 Twisted Conch 现在也提供了一个端点,在http://twistedmatrix.com/documents/current/conch/howto/conch_client.html中单独记录。

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

于 2013-07-09T10:47:32.107 回答