このビデオで説明されているように、tornado(comet serverとして)、web2py、jqueryの統合をテストしています
jQueryのcomet接続が行われていないことを除いて、すべてのコンポーネントがうまく連携しています。これをデバッグしたいので、そのためにtornado/cometサーバーへの接続を手動でテストしたいと思います。そのために、コマンドラインツール、できれば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'
したがって、ここに3つの質問があります。
- 竜巻はWebSocketまたは彗星をやっていますか?
- 単純なコマンドラインコメットクライアント(できればPython)を知っていますか?
- リンクされたスクリプトを使用して、他にどのようなスキーマを試しますか?