Tiw*_*ari 6 python google-app-engine channel-api
如何在非JavaScript客户端上使用Google App引擎通道API进行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/strunk/enclosure/goog/docs/class_goog_net_xpc_CrossPageChannel.html
您可以轻松地对从iframe传递到主机页面的消息进行反向工程.这些可能不会改变(尽管现在还没有绝对的保证).
我希望本季度为Channel API开源客户端库,但上面的内容应该让你开始.
| 归档时间: |
|
| 查看次数: |
2863 次 |
| 最近记录: |