北漂IT民工 的博客

Google App Engine Channel API 初体验

1. channel api的id分成key与channel api

channel api是给客户端的,对于服务器没有什么用。

而key是服务器端的,服务器只要有key就可以了


流程大约是这样

a)创建

key = md5(str).hexdigest() #要限制在64位以内

channel_id = channel.create_channel(key)

b)

然后

channel.send_message(key, message) 发送消息

c)

在客户端的注意点是message发出去后,在javascript端也是一个对象。

内容需要通过得到的对象data.data来得到发送的字符串。


2. 在SDK上并没有使用comet技术,而是使用了polling,不断的从服务器取数据。


3. channel api 现在没有状态,无法知道如何客户端是不是已经断开。