問題タブ [gevent-socketio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - Objective-C SocketIO クライアントが gevent-socketIO サーバーに接続できない
object-c socketio ( https://github.com/pkyeck/socket.IO-objc ) を使用して gevent-socketIO サーバーに接続しています。これは、私の Web ページで正常に動作します。
クライアント
サーバ
ジャンゴログ
server sockets 2014-01-25 18:22:01,542 [INFO] root: 接続完了
NGINX ログ
ここで何が問題なのですか?
クライアント上
呼び出されることはありません。そして、プログラムは常に数秒後に次のようにジャンプします。
python - クライアントへの gevent socketio 書き込みがブロッキング コールである方法
ユーザーからの入力を待つ必要があるため、クライアントからの読み取りが呼び出しをブロックしていることはわかっています。しかし、どのようにクライアントへの書き込みがブロッキング コールなのでしょうか? また、2 つのクライアント メッセージを送信する場合、gevent socketio put_client_msg モジュールを使用して msg1 と msg2 を送信すると、どのような順序でクライアントに到達しますか?
ありがとう、ラム。
gunicorn - gevent socketio の使用中に接続が多すぎます
gevent socketio を使用すると、接続が多すぎます (1040)。現在モンキーパッチを使用しています。作成するスレッド (greenlet) の数を制限して、一部のジョブでスレッドを共有することはできますか? 私はガンコーンとジャンゴを使用しています。
python - 1 つのサーバー プロセスで Django アプリから通知をプッシュする
Gunicorn が提供する Django アプリがあります。PostgreSQL をメッセージ キューとして使用し、 gevent-socketioまたはtornadioを WebSocket サーバーとして使用して、それに WebSocket 通知を追加したいと考えています。
同じ Gunicorn プロセスを使用して WebSocket を提供できますか? SocketIOServer
それとも、geventや tornadioを実行する別のプロセスが必要SocketServer
ですか?
python - 同じアプリケーションの Apache と socketio Web サーバーに同じ SSL 証明書を使用する
メイン Web サーバーが、HTTPS によってアクセスされるメイン Web ポータルをホストする Apache Web サーバーである社内アプリケーションを作成しています。証明書は自己署名証明書であり、インターネット経由でサイトにアクセスすることはできませんが、VPN は可能です。
アプリケーションの Web ページの 1 つで、HTTPS を使用して別のポートで socketio ベースのサーバーへの別の接続を確立しています。ホスト名は、メイン URL と socketio の URL で同じです。
両方の URL に 2 つの異なる SSL 証明書を使用すると、すべてうまくいきます。ただし、同じ SSL 証明書を使用しようとすると、アプリケーションはソケット io サーバーに接続できません。
両方の URL に同じ証明書を使用したい (同じホスト、異なるポート)。それは可能ではありませんか?
gevent socketio を介してバックエンドで以下のエラーを受け取ります。
python - flas-socketio でチャットするマルチブラウザ
シンプルなマルチブラウザ チャット Web アプリケーションを作成しようとしています。と思ったら作成終了。しかし、実行しようとすると、500ステータスが表示され、
なぜこれが起こっているのかよくわかりません。私はFlaskでこのプロジェクトを行っており、現在同時に学習しています。私は現在FlaskとFlask-socketioとwebsocketsを学んでいるためです。
おしゃべり.py:
index.html: