1

有没有办法可以在 Google 应用程序引擎中使用套接字?我正在构建一个示例,但是每当我尝试使用套接字模块时,控制台都会报告:

**'module' object has no attribute 'socket'.**

提前致谢。

4

2 回答 2

4

不,它不支持套接字。

看看通道 API:

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

Channel API 在您的应用程序和 Google 服务器之间创建持久连接,允许您的应用程序实时向 JavaScript 客户端发送消息,而无需使用轮询

谷歌应用引擎,套接字被禁用,这意味着什么

支持/不支持的内容: https ://developers.google.com/appengine/kb/general#libraries

编辑:现在预览中的套接字支持:https ://developers.google.com/appengine/docs/python/sockets/

于 2012-09-11T21:23:38.857 回答
4

截至 09/2012 的答案是否定的。但, ..

如果您对出站套接字感兴趣,请考虑加入早期测试程序以访问 App Engine 中的出站套接字功能: https ://groups.google.com/d/topic/google-appengine/m1x6sDhqx1o/discussion

于 2012-09-11T22:47:56.760 回答