問題タブ [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.

0 投票する
5 に答える
4948 参照

java - Javaのみの環境におけるWebサービスとRMIの長所と短所は何ですか?

同じ会社がすべて Java で記述した分散アプリケーションを開発する場合、Web サービスと RMI のどちらを選びますか? パフォーマンス、疎結合、使いやすさなどの長所と短所は何ですか? WSを選ぶ人はいますか?RMI を使用してサービス指向アーキテクチャを構築できますか?

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

c# - IP ポートの状態をリモートで確認する

マシンでアクティブな tcp/udp 接続を取得する方法に関する記事を見つけました。

http://www.codeproject.com/KB/IP/iphlpapi.aspx

ただし、私の問題は、アクティブな接続をリモートで判断できるようにする必要があることです-マシンを改ざんすることなく、特定のポートが実行されているかリッスンしているかどうかを確認します。

これは可能ですか?

そうしないと、セキュリティ上の問題が発生する可能性があります。別の方法は、ローカル マシンで必要な呼び出しを行うことができるリモーティング サービスにクエリを実行することです。

何かご意見は?

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

web-services - Java EEとGrails:Webサービスとの通信?どのフレームワークですか?

こんにちは、私は既存のJava EEアプリケーション(EJB2で構築された)と通信する必要があるGrailsアプリを開発しています。「レガシー」アプリと新しいGrailsアプリの両方がサービスを提供し、それらを利用します。

相互互換性の理由から、Webサービスを使用して通信することを考えています。今、私は両側でどちらのフレームワークを使用すべきか疑問に思っています。

Java EEアプリケーションは現在JDK5で実行されているため、JAX-WSを使用できます。Grails側でMetro(https://jax-ws-commons.dev.java.net/grails/)を使用するのが理にかなっていると思います。 。誰かがそれを経験したことがありますか?または他の提案?

0 投票する
5 に答える
336 参照

java - Java SE クライアント サーバー アプリのリモート処理 (rpc、rmi) に関する提案はありますか?

私は、GWT が RPC を行う方法に完全に惚れ込んでいます。あなたが経験したJava SEに似たものはありますか:

  1. 春じゃない
  2. サーバー側を実行するための Java EE/サーブレット コンテナーは必要ありません。
  3. Java SE に付属する RMI ではない
0 投票する
1 に答える
795 参照

sql-server - リモート サーバー SQL 2005 に展開する際の NT AUTHORITY\NETWORK SERVICE の問題

リモート サーバー上の SQL サーバーに接続しようとすると、特定できないエラーが発生します。すべての正しい設定を行い、TCP/IP を許可し、サービスを再起動し、NT AUTHORITY\NETWORK SERVICE およびデータベースのその他の関連ユーザーに権限を追加したように感じます。aspx ページにアクセスできますが、ログイン時に送信を押すとすぐに次のようになります。

例外情報: 例外の種類: SqlException 例外メッセージ: SQL Server への接続の確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: 名前付きパイプ プロバイダー、エラー: 40 - SQL Server への接続を開けませんでした)

0 投票する
5 に答える
1608 参照

java - シンプルな Java Web サービス

Java メソッドを Web サービスとして公開する本当に簡単な方法を知っている人はいますか? Tomcat や Jetty、その他のコンテナー フレームワークを使用することによるオーバーヘッドは本当に必要ありません。

シナリオ: ローカル LAN 上の他のマシンからアクセスしたいサービス タイプのアプリケーションに Java メソッドのセットがあります。

0 投票する
4 に答える
435 参照

c# - .Net 2.0 を使用して、サーバー上の変更されたデータについてクライアントにどのように通知しますか?

HTTPChannel を介した .Net Remoting を使用してサーバー アプリから取得したかなり複雑な計算データを表示する WinForms クライアント アプリを想像してみてください。
クライアント アプリは 1 日中実行されている可能性があるため、ユーザーが必要なときにデータの再読み込みを開始できるように、新しいデータが利用可能であることをクライアントに通知する方法が必要です。
現在、リモート .Net イベントを使用して、イベントをクライアントにシリアル化し、クライアント側でイベントを再スローしています。

私はこの設定にあまり満足しておらず、再実装する予定です。
私にとって重要なのは:

  • .Net 2.0 ベースのテクノロジー
  • 使いやすい
  • 低複雑性
  • サーバーまたはクライアントの再起動後も機能するのに十分な堅牢性

.Net 2.0 に制限されている場合、そのような機能をどのように実装しますか? どのテクノロジー/ライブラリを使用しますか?
問題に取り組む方法についてのインスピレーションを探しています。

編集:

クライアントとサーバーは同じ組織内に存在し、通常は LAN、おそらく WAN/VPN の状況です。
このメカニズムは、利用可能な新しいデータがあることをクライアントに認識させるだけです。クライアントに実際のデータを取得するためにリモート処理を続けたいと思います。これはかなりうまく機能しているためです。MSMQ には Windows が付属していますね。したがって、それを使用しても問題ないはずですが、私はあらゆる代替手段を受け入れます。

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

c# - C# Remoting - CustomErrors をオフにする方法

リモート処理を使用してサーバー アプリに接続しようとすると、次のエラーが発生します。

リモート サーバーへの接続中に問題が発生したようです:
サーバーで内部エラーが発生しました。詳細については、サーバーの .config ファイルで customErrors をオフにしてください。

これは私のサーバーアプリのコードです:

初回は動作するようですが、サーバーアプリを再起動しないとエラーが発生します。

何かが適切にクリーンアップされていないと思いますが、customError がまだオンになっているため、何が原因かわかりません。

私が始めるアイデア。ありがとう。

[編集] - Gulzar のおかげで、上記のコードを次のように変更したところ、エラーが表示されるようになりました。

0 投票する
5 に答える
6281 参照

c# - クライアントアプリがC#でローカルネットワーク上のサーバーを見つけるための最良の方法は何ですか?

クライアントは、GenuineChannels を使用してサーバーに接続します (DotNetRemoting への切り替えを検討しています)。find とは、接続するサーバーの IP とポート番号を取得することです。

ネットワーク上のすべての IP を試してアクティブなポートを試すという総当りのアプローチのように思えますが (それが可能かどうかもわかりません)、もっと良い方法があるはずです。

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

c# - 透過的なクライアント側プロキシをリモートオブジェクトに追加する方法

理解できない小さな問題が発生しました。クライアント側で透過プロキシをラップしようとしているサーバー側のMarshalByRefObjectがあります。設定は次のとおりです。

問題は、RemotingServices.ExecuteMethodを呼び出すと、「ExecuteMessageはオブジェクトのネイティブコンテキストからのみ呼び出すことができます」というメッセージとともに例外がスローされることです。これを正しく機能させる方法を誰かが指摘できますか?リモートオブジェクトのメソッド呼び出しの前後にコードを挿入する必要があります。乾杯!