【发布时间】:2012-05-21 12:16:05
【问题描述】:
我使用的是 SDK 1.6.5、Python 2.5
当我启动我的开发服务器并在 127.0.0.1 访问我的频道测试页面时,一切正常 - 生成令牌并传递到前端,套接字打开,收到客户端连接的 ping,我的应用程序向客户端发送消息,收到了。
如果我重新加载页面:
- 我的日志中没有显示断开连接 ping(应该吗?)
- 生成新令牌 (OK)
- 前端 js 记录使用新令牌打开的套接字 (OK)
- 没有收到客户端连接的 ping
- ...我的服务器端代码现在不知道此套接字已打开并且不知道如何向客户端发送消息
我是否误解了这里的正确流程?
如果我 shift+reload 页面是一样的。我必须重新启动开发服务器才能让一切恢复正常。
使用 djangoappengine:
inbound_services:
- warmup
- channel_presence
handlers:
- url: /_ah/channel/.*
script: djangoappengine/main/main.py
【问题讨论】:
标签: google-app-engine channel-api