問題タブ [remoteobject]

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 投票する
2 に答える
3955 参照

c# - 2台のマシン間で.NETリモーティングするときのソケットエラー

私たちが取り組んでいるプロジェクトでは、サーバーとクライアント間の通信に.NETリモーティングを使用しています。これまで、ローカルホストと任意のポート番号を使用して、同じマシンでテストして動作しました。ただし、を使用して同じネットワーク上の2台のマシン間でテストする場合、メインコンポーネントは機能しますが、プロキシオブジェクトは失敗します。

次のように、構成ファイルを使用してサーバー名とポートを設定しています。

クライアントは、リモーティングオブジェクトを次のように設定します。

これは正常に機能し、ロビーオブジェクトのメソッドを呼び出すことができます。ただし、コードの後半で、次のように別のオブジェクト、テーブルを返します。

ここで、lobby_proxyは、前のコードの同じロビーオブジェクトです。サーバーは次のように構成されます。

これは、同じマシンで実行すると正常に機能しますが、別のマシンで実行すると次のエラーがスローされます。

上部を見ると、私が認識していないIPアドレスがあります。これは、ネットワーク上にもルーターのIP上にもありません。

何が悪いのかについて何か考えはありますか?助けていただければ幸いです!

0 投票する
2 に答える
249 参照

java - Javaのクライアントプログラムからリモートオブジェクトのコンストラクター引数を渡す

RMIについて疑問があります。RMI では、リモート オブジェクトを作成し、それらを使用してリモート インターフェイスで宣言されたメソッドを呼び出します。したがって、リモートオブジェクトのいくつかのパラメーターを設定したい場合は、オブジェクトの setField メソッド (作成時) を使用して設定する必要があります。

ただし、オブジェクトのフィールドを初期化する最も一般的な方法はクラスのコンストラクターによるものであるため、リモートオブジェクトが作成されている間 (サーバーの new によって)、これらが利用されるようにクライアントから引数を渡すことはできませんか?

0 投票する
3 に答える
2381 参照

apache-flex - ASyncToken のポイントは何ですか?

HTML5 WebSocket サーバー用の AS3 クライアントの作成を任されました。

私の最初の考えは、AS3 の既存のクラスのいくつかを使用してこのサービスを作成することです。つまり、RemoteObject をエミュレートしようとしていますが、調べてみると、ASyncToken のポイントがよくわかりません!

トークンがサーバー呼び出しとその応答の間の何らかの形式の参照として使用されていることは理解していますが、それがどこでどのように一意の識別子になるのかわかりません。

たとえば、次の短いコードを見てください。

明らかに、トークンには独自のレスポンダーがあり、サービスはトークン メッセージの辞書を保持できますが、どちらかが応答する前に myService.myCall を 2 回呼び出すと、サービスは応答を関連付けるトークンを認識しますか? サービスは一意の識別子を作成して応答をトークンに関連付けますか?または、このような状況では失敗しますか?

呼び出し用に独自の一意の識別子を内部に保存する場合、トークンを完全にスキップして呼び出しパラメーターでレスポンダーを渡すよりも良い方法はありますか? 例えば

0 投票する
2 に答える
2881 参照

apache-flex - Spring BlazeDS 統合の使用方法

Spring BlazeDS Integration を使用したい。

私はそれらをこのように書きます。

[web.xml]

[WEB-INF/classes/applicationContext.xml]

[WEB-INF/flex/services-config.xml]

ということで、Flexアプリケーションから「hogeService」をこのように呼び出します。

すると、このようなエラーメッセージが表示されました。

このエラー メッセージが表示されるのはなぜですか? そして解決策を教えてください..

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

apache-flex - Flash Builder 4で生成された値オブジェクトは継承/ポリモーフィズムをサポートしていますか?

Java側では、

そして帰ってくるサービスを提供するDAO

したがって、FloatLiteralsとResourcesを返すことができます。

Flash Builder 4データ/サービスウィザードを使用すると、ノードに対してのみ値オブジェクトが生成されます。以下を追加して、ウィザードにFloatLiteralおよびResourceの値オブジェクトを生成させる場合(値オブジェクトが生成された後に削除されます)

生成された値オブジェクトは、Java側のように関係を構築していないようです。すべてスタンドアロンクラスです。

Flash Builder 4 Data / Servicesウィザードを使用して、Flexリモーティングが継承とポリモーフィズムをサポートするようにする方法を知っている人はいますか?

ありがとう。

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

java - リモート オブジェクト フレックスが機能しない

jboss-5.1.0.GAで実行されているFlex 4 + Spring Blazeds Integration 1.5 + Spring 3.0.5 + Hibernateを使用してアプリケーションを構築しています。単純なログイン フォームを作成し、リモート オブジェクトを介して文字列を送信すると、正常に動作します。しかし、オブジェクトを使用しようとすると、単純に機能しません。おかしいのは、プットのアラートさえ表示されないことです! また、タグ「RemoteClass」を削除すると、Javaに送信されますがエラーが発生します。以下はコードと構成です。

私のJavaクラス:

私のフレックスクラス:

サービス構成:

リモート設定:

フレックス アプリケーション:

PS .: 下手な英語とコード内の「ポルトガル語」の言葉でごめんなさい :P

ありがとう!!アンドレ

0 投票する
2 に答える
986 参照

java - EJB + JSP:ホームインターフェイスからリモートオブジェクトを作成できません

私はJ2EE/EJB分野の初心者であり、いくつかの基本的な例に従っています。私は2つの数を合計する非常に単純なクラスを実装しました。ホームインターフェイスとリモートインターフェイス、およびEnterprise Bean(ステートレス)自体があります。

それをEJBアプリケーションとしてテストする場合、すべてが完全に機能します。しかし、今はそれをJSPページとしてテストしたいのですが、リモートインターフェイスがホームインターフェイスからインスタンス化された時点でエラーが発生します(実際には出力がありません)。

時間内に:JBoss4でJ2EE1.4を使用しています。

これがJSPページのコードです。1行だけを印刷することになっています。

web.xmlに新しい値を追加する必要がありますか?

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

apache-flex - 証明書付きの SecureAMFChannel

基本的に、安全な EndPoint にアクセスするリモート オブジェクトを使用しています。このエンドポイントは私のサーバーにあります。これは、私のチャネルが SecureAMFChannel であることを意味します。ブラウザでこの URL に直接アクセスして証明書を受け入れると、flex アプリケーションを実行してデータを交換できます。

ただし、この URL にアクセスしてサーバーの証明書を受け入れず、Flex アプリケーションを起動すると、remoteObject は証明書を受け入れることができません。もちろん、あらゆる情報を交換できます。

私の問題は、Flex アプリケーションで証明書を自動的に受け入れる方法です。それを受け入れるために何かを構成する必要がありますか? 多分私の操作は正しくありません。

私の証明書は自己署名ですが、この問題は CA によって署名された証明書を購入することで解決できると思いますか?

これを解決する方法を教えてください。

どうもありがとうございました、

バット

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

apache-flex - FlexAirアプリから受け取ったphpでバイト配列を保存する

codeigniterにリモートサービスを備えたAirアプリケーションがあります。Airアプリから受け取ったバイト配列を保存しようとしていますが、データを保存すると、正しいファイル名の空のファイルが表示されます。

したがって、bytearrayまたはデータの保存方法に問題があるはずです。誰かが私が間違っていることを知っていますか?送信したArraycollectionをデバッグしましたが、bytearrayは間違いなくそこにあります。

0 投票する
2 に答える
1459 参照

apache-flex - RemoteObject呼び出しを中止する

flex remoteObject呼び出しを中止することは可能ですか?以下の方法を試しましたが、httpリクエストはまだバックグラウンドで読み込まれています。

編集

私が興味を持っているのは、XHRでabortを使用できるjavascriptのように、ブラウザーのHTTPパイプラインを解放することです。