問題タブ [autobahn]

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.

0 投票する
1 に答える
263 参照

python - Autobahn はカスタム json エンコーダーを使用できますか?

autobahn で RPC を実行する場合、autobahn は json シリアライズ可能である限り、python オブジェクトを返すプロシージャをサポートします。私が返したいいくつかのオブジェクトは、デフォルトでは json シリアライズ可能ではありません。カスタム エンコーダーは簡単に作成できますが、autobahn はそれを使用する必要があることをどのように認識しますか?

0 投票する
0 に答える
1113 参照

android - android - アウトバーン Websocket 接続

私はアウトバーン Web ソケット通信に取り組んでいます。私のアプリケーションにはカルーセル ビューがあり、4 つの画像があります。ユーザーが画像をクリックすると、websocket を使用してサーバーに接続し、メッセージを送信します。しかし、問題は、画像を選択するとサーバーに正しく接続されますが、メッセージが送信されるたびにクライアント(Android デバイス) が websocket に接続することです。これが私のコードです..

Websocket.class

ここでは「if (mConnection.isConnected())」には行きません..常にelseに行きます。

0 投票する
1 に答える
642 参照

python - Autobahn Websocket: ローカル ポートをリッスンし、パブリック ポートに接続されたクライアントにメッセージを転送します

Autobahn と Websockets は初めてです。次のセットアップを構築しようとしています。

  • 処理サービス (Java ベースのブラックボックス):

    • TwitterのストリーミングAPIからのデータを待ちます
    • 新しいメッセージが受信されると、メインサービス (ws://localhost:9999) {id, latitude, longitude} にメッセージが送信されます
    • データに対していくつかの魔法の処理を行います (数分かかる場合があります)
  • 処理サービスからの受信メッセージを ws://localhost:9999 でリッスンする mainservice

    • メッセージが (処理サービスから) 入ってくると、ws://:9000 に接続されているクライアントにブロードキャストされます。
  • ws://:9000 の mainservice に接続された JavaScript クライアントが地図上にメッセージを表示する

Autobahn が 1 つのポートでリッスンし、別のポートでメッセージを配信するメインサービスを作成することは可能ですか? (パフォーマンスの観点からは、処理とメインサービスを組み合わせたほうがよいかもしれませんが、それはここでのポイントではありません。)