【发布时间】:2012-12-10 17:45:53
【问题描述】:
我正在 GAE 上开发一个 HTML5 协作画布绘图工具。本质上,人们通过通道 API 绘制、发送他们的坐标和他们的动作到 GAE,然后其他人收到更新。
根据 GAE 文档的要求,我的 javascript 代码中有一个函数来收集从服务器接收到的消息:
socket.onmessage= function (message) {
var s=message.data;
//Extract X,Y,motion out of s and Draw(x,y,motion)
};
但是,我发送的消息数据实际上是 x 和 y 坐标和一个字符串(“start”/“drag”),形式为:
x=505.0000457763672&y=111.66667175292969&type=start
我实际上对这个“消息”类中的任何变量或特性一无所知,如果我在someone else's source code 中没有看到它,我也不知道使用“message.data” - 这实际上有记录吗任何地方?我希望能够使用子字符串功能来有效地提取 3 个值,但它们似乎不适用于 message.data。
是否有关于消息类的完整成员函数/类/变量文档的详细文档?
非常感谢任何输入!
【问题讨论】:
标签: google-app-engine channel-api