我正在测试 tornado(作为彗星服务器)、web2py 和 jquery 的集成,如本视频中所述
所有组件都很好地结合在一起,除了 jQuery 彗星连接没有发生。我想对此进行调试,为此我想手动测试与龙卷风/彗星服务器的连接。为此,我想使用命令行工具,最好是 python 脚本。我找到了这个。正如您在我的评论中看到的那样,我没有成功。我尝试了不同的模式,但没有成功:
python simplecometclient.py localhost:8888/realtime/mygroup
requests.exceptions.InvalidSchema: Invalid scheme 'localhost'
python simplecometclient.py http://localhost:8888/realtime/mygroup
Can "Upgrade" only to "WebSocket".
python simplecometclient.py ws://localhost:8888/realtime/mygroup
requests.exceptions.InvalidSchema: Invalid scheme 'ws'
所以这里有三个问题:
- 龙卷风是在做 websockets 还是彗星?
- 你知道一个简单的命令行comet客户端(最好是python)吗?
- 您会尝试使用链接脚本的其他模式吗?