2013-03-10 40 views
0

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

我看了其他类似的问题,但在他们的答案是套接字没有实现,而不是问题。其中一人提到一个链接到一个表格,成为一个可以接受这些功能的值得信赖的测试人员,但我还没有收到谷歌的消息:/

我在想扭曲,因为它支持大量的协议,但我不太了解套接字以及它们如何工作,所以我不确定。

+0

您只能从App Engine发出HTTP和HTTPS请求。没有其他的。 – Linuxios 2013-03-10 20:09:33

回答

2

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

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

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

+0

我的应用程序的目的只是在IRC上记录一些频道。 Channles API会在那里帮助吗?考虑到一旦页面已经交付,JS代码可以自由地做它想要的,有没有在那里打开一个套接字的方法? – 2013-03-11 11:25:40

+0

@YatharthROCK:只有一个Channel或一个WebSocket。 YOu可以查看App Engine XMPP API。 – Linuxios 2013-03-11 13:36:41

+0

我的意思是,我可以打开一个套接字还是足够使用JS加入并观看IRC频道? – 2013-03-11 14:23:48