在Google AppEngine上运行的Python标准库模块sockets
有替代吗?由于沙箱,套接字在那里被禁用。用于GAE的套接字库的替代方案
我看了其他类似的问题,但在他们的答案是套接字没有实现,而不是问题。其中一人提到一个链接到一个表格,成为一个可以接受这些功能的值得信赖的测试人员,但我还没有收到谷歌的消息:/
我在想扭曲,因为它支持大量的协议,但我不太了解套接字以及它们如何工作,所以我不确定。
在Google AppEngine上运行的Python标准库模块sockets
有替代吗?由于沙箱,套接字在那里被禁用。用于GAE的套接字库的替代方案
我看了其他类似的问题,但在他们的答案是套接字没有实现,而不是问题。其中一人提到一个链接到一个表格,成为一个可以接受这些功能的值得信赖的测试人员,但我还没有收到谷歌的消息:/
我在想扭曲,因为它支持大量的协议,但我不太了解套接字以及它们如何工作,所以我不确定。
不幸的是,您只能在App Engine上发出HTTP和HTTPS请求。没有其他的。
您可以在App Engine上获得最接近的东西是Channels API,它可以满足您的需求。
urllib3甚至没有关系。它执行HTTP和HTTPS,而不是套接字。
我的应用程序的目的只是在IRC上记录一些频道。 Channles API会在那里帮助吗?考虑到一旦页面已经交付,JS代码可以自由地做它想要的,有没有在那里打开一个套接字的方法? – 2013-03-11 11:25:40
@YatharthROCK:只有一个Channel或一个WebSocket。 YOu可以查看App Engine XMPP API。 – Linuxios 2013-03-11 13:36:41
我的意思是,我可以打开一个套接字还是足够使用JS加入并观看IRC频道? – 2013-03-11 14:23:48
好消息!谷歌最近发布了一个套接字API为App Engine,文档浏览:
https://developers.google.com/appengine/docs/python/sockets/
它仍然是一个预览版本(如2014年3月的),它有它自己的主机的限制,但应能够处理许多情况。
您只能从App Engine发出HTTP和HTTPS请求。没有其他的。 – Linuxios 2013-03-10 20:09:33