google-app-engine - Google Channel API - 套接字未在某些客户端上打开

标签 google-app-engine channel-api

我一直在使用 XMPP 服务和 channel 服务开发一个简单的聊天应用程序。我已经能够让它在家里正常运行了。但是,当其他用户尝试访问该站点时,不会调用 onOpen 回调方法。我已经使用 FireFox 3.6+ 和 Chrome 在不同地点尝试过它,它对我很有效(在家、在工作中)。

如果用户从工作位置访问它,是否可能被系统管理员阻止?或者可能是正在使用的浏览器?我让这个人尝试使用 FireFox 和 Chrome。我不在那里,所以我不确定使用的是哪个浏览器版本。 IE 不适合我,所以我不关心那个。

非常感谢任何见解。

最佳答案

嗯。由于 Channel API 使用 Google Talk 基础设施,并且 iframe 指向 Google Talk 前端,因此即使主应用程序没有被阻止,Channel API 也可能被管理员阻止。具体来说,如果代理阻止 talkgadget.google.com,则 Channel API 将无法加载。

我在这里创建了一个功能请求:http://code.google.com/p/googleappengine/issues/detail?id=4764 ,请随意投票。

关于google-app-engine - Google Channel API - 套接字未在某些客户端上打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5378772/

相关文章:

google-app-engine - 将Appengine Channel API与DART结合使用

java - 读取远程文件的内容

google-app-engine - App Engine Flex 服务正在运行,但找不到

google-app-engine - App Engine SDK DevServer 只读模式?

python - 是否有任何 URL 信息/元数据网络服务 API?

python - 用 Python 在 Google App Engine 中实现 Comet/Server 推送

google-app-engine - XMPP 和 Google App Engine 的 Channel API 之间的差异

google-app-engine - Google Channel API 向所有客户端发送消息

google-app-engine - Go AppEngine 不会从 goapp 开始

python - Google App Engine 中不支持的 python 库