問題タブ [remoting]
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.
c# - .Net Remoting to WCF Challenge!
.net リモーティング コードを wcf に移行しようとしていますが、難しいと感じています。以下の単純なリモート ベースのプログラムを WCF を使用するように移行するのを手伝ってくれる人はいますか? このプログラムは、TemperatureProvider にサブスクライブする多くの TemperatureSubcriberPrograms に発行する単一の TemperatureProviderProgram を持つ単純なパブリッシャー/サブスクライバー パターンを実装します。
プログラムを実行するには:
- TemperatureProviderProgram と TemperatureSubcriberProgram を別のコンソール アプリケーション プロジェクトにコピーします。
- 残りのクラスとインターフェイスを共通のクラス ライブラリ プロジェクトにコピーしてから、System.Runtime.Remoting ライブラリへの参照を追加します。
- コンソール アプリ プロジェクトからクラス ライブラリ プロジェクトへの参照を追加します。
- 1 つの TemperatureProviderProgram と複数の TemperatureSubcriberProgram をコンパイルして実行します。
IIS または xml は使用しないでください。前もって感謝します。
.net - .net JIT コンパイラの最適化をオフにする
(ジェネリックを使用している) メソッドをリモートにすると、リモート シンクは他の同じ名前のメソッドからメソッドを検出できないようです。MethodInfo.MakeGenericMethod
.netソースコードを添付してデバッグ呼び出しがあるところまで持ってきました。ただし、jit が最適化されているため、周囲のデータを確認できません。
数週間前、この設定を無効にするレジストリ設定に出くわしました(ソースでのデバッグに役立つと具体的に述べられていました)。しかし、ウォーリーであるため、それで行ったことを失い、再び見つけるのに苦労しています.
.net - 非同期リモート呼び出しのキャンセル
クライアントが .NET Remoting を使用してサーバーと通信するクライアント サーバー アーキテクチャがあります。サーバーは、すべてのビジネス ロジックとデータベースのやり取りを処理します。実行に時間がかかり、返されるデータセットが非常に大きくなる可能性がある操作を追加する必要があります。そのために非同期呼び出しを採用することを考えています。ここで問題が発生します。クライアントがこの非同期呼び出しを行い、操作が SQL クエリを開始し、ユーザーがクライアントを閉じるか [キャンセル] をクリックすると、操作はどうなるでしょうか? SQL サーバーとの通信でビジー状態になっている保留中の非同期呼び出しをキャンセルする方法はありますか?
ありがとう。
.net - .NET Remoting ターゲット マシンが積極的に接続を拒否するのはなぜですか?
2 台の 64 ビット Windows マシン間で基本的な .NET Remoting 通信を確立しようとしています。Machine1 がクライアントとして機能し、Machine2 がサーバーとして機能している場合、すべて正常に動作します。逆に、次の例外が発生します。
System.Net.Sockets.SocketException: ターゲット マシンがアクティブに拒否したため、接続できませんでした 172.16.7.44:6666
サーバーコード:
クライアントコード:
私のコードの何が問題なのですか?
java - Swing アプリから GWT サーバーへのリモーティング
簡単に言うと、以前に作成した GWT サーバーと対話する必要がある JSE Swing アプリケーションを作成しました。私は GWT が JavaScript とサーバー側の間でリモート処理を行う方法が大好きで、このメカニズムを利用できればと思っています。この方法で GWT-RPC を使用できた人はいますか? 代わりにRestletに行くべきですか?
unix - CygwinのパスワードなしのrloginまたはrshをSolaris5.7にどのように実行しますか
WindowsのcygwinからWorksSolarisボックスにログインしようとしています。SSHはサポートされていません。.rhostsで別の組み合わせを試しましたが運がありません
ルート権限がありません。
c# - リモート接続をテストする方法 (状態の確認)
ホスト アプリケーションで作成されたオブジェクトがあり、リモーティングを使用してリモートでアクセスできます。接続をテストして、オブジェクトがまだ「生きている」ことを確認する方法はありますか? おそらく、リモート接続が切断された場合に発生するイベント、またはリモート接続の状態を教えてくれるプロパティです。このような利用可能なものはありますか?
wcf - WCF サービスからインターフェイスを返す
サーバー側のクラスに実装されたファクトリ メソッドが具体的なオブジェクトへのインターフェイスを返し、これもまったく同じサーバー上で実行される .NET リモート処理コードがあります。.NET リモート処理は自動的にプロキシを作成し、インターフェイスをクライアントに渡して直接呼び出すことができるようにします。
インターフェースの例:
クライアントコードの例:
これはすべてうまくいきます。ただし、コードを WCF に移行しようとしています。元の .NET リモート処理と同様に、インターフェイスを渡し、WCF がクライアント上でオンザフライでプロキシを生成する手段があるかどうか疑問に思います。
また、実際のクラスを公開したくないので、クラス インスタンスを返したくありません。また、完全なインスタンスをシリアル化し、サーバーとクライアントの間でやり取りすることもできません。クライアントがインターフェイス ポインター/プロキシを介してサーバー オブジェクトと通信することを本当に望んでいます。
何か案は?
.net - Silverlightはリモーティングをサポートしていますか?
Silverlightは.netフレームワークのリモーティング機能をサポートしていますか?
c# - .net リモート処理は 100 秒ごとに停止します
非常に奇妙な問題があります。アプリケーションの 1 つが .net リモート処理を使用して継続的にサーバーにクエリを実行しており、100 秒ごとにアプリケーションがクエリを短時間停止してから操作を再開します。アプリケーションは実際には複数のサーバーに同時にクエリを実行し、それらすべてからのデータの受信を同時に停止するため、問題はサーバーではなくクライアントにあります。