在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