gpt4 book ai didi

python - 非 Javascript 客户端上用于 COMET 的 Google 应用引擎 channel API

转载 作者:太空狗 更新时间:2023-10-29 22:05:12 24 4
gpt4 key购买 nike

如何使用 Google 应用引擎 Channel API适用于非 JavaScript 客户端上的 COMET。

我将使用 python 或任何其他语言编写客户端,并且可以从客户端执行 HTTP 或 Socks。

我该如何继续,我想知道在 JavaScript 客户端的支持下发生了什么?
JS 是使用长轮询还是与 GAE 服务器通信。

最佳答案

异步消息传递是通过在页面中嵌入隐藏的 iframe,然后使用 Google Closure javascript 库中的 goog.net.CrossPageChannel 类将消息从 iframe 发送到主机页面来完成的。

Closure CrosspageChannel 代码记录在此处:http://closure-library.googlecode.com/svn/!svn/bc/4/trunk/closure/goog/docs/class_goog_net_xpc_CrossPageChannel.html

您可以轻松地对将从 iframe 传递到主机页面的消息进行逆向工程。这些可能不会改变(尽管目前还不能绝对保证)。

我希望在本季度为 Channel API 开源客户端库,但以上内容应该可以帮助您入门。

关于python - 非 Javascript 客户端上用于 COMET 的 Google 应用引擎 channel API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4721205/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com