0

sockets在 Google AppEngine 上运行的 Python 标准库模块是否有替代方案?由于沙箱,套接字在那里被禁用。

我看过其他类似的问题,但答案是没有实现套接字,而不是问题。其中一个提到了一个表单链接,该链接可以成为可以访问这些功能的受信任测试人员,但我还没有收到 Google 的消息:/

我在想 Twisted,因为它支持很多协议,但我对套接字及其工作方式知之甚少,所以我不确定。

4

2 回答 2

2

不幸的是,您只能在 App Engine 上发出 HTTP 和 HTTPS 请求。没有其他的。

您可以在 App Engine 上获得的最接近的东西是Channels API,它可以满足您的需求。

urllib3 甚至不相关。它执行 HTTP 和 HTTPS,而不是套接字。

于 2013-03-10T20:18:24.477 回答
2

好消息!谷歌最近发布了一个应用引擎的套接字 API,文档在这里:

https://developers.google.com/appengine/docs/python/sockets/

它仍处于预览版本中(截至 2014 年 3 月),它有其自身的许多限制,但它应该能够处理许多情况。

于 2014-03-26T16:02:38.373 回答