rmi

    -1

    1答えて

    Java RMIに実装された分散TicTacToeゲームのクライアントサーバーコードがあります。私は単一のマシン上で自分のコードを実行することができます、天気はWindows OSまたはLinux OSです。 しかし、あるマシンと他のマシンのクライアントでサーバ(rmireigstryと一緒に)を実行しようとすると、例外として​​が発生します。 次の例外のスクリーンショットです: 今、私はグーグル

    0

    2答えて

    は、私は、次のコードを持っている:私はfooが何とかシリアライズとRMIクライアントにRMIサーバから送信されます理解したよう public class Foo implements SomeRemote { private String verySecretString; public void doSomething(){...} } 。だから、クライアントはとにかく

    -1

    1答えて

    私の目的は、簡単なチャットプログラムを作ることです。私はRMIで新しいです。これまでのところ、サーバーは機能しています。私はそれを始める。次にクライアントを起動し、RMIを介して文字列をサーバーに転送します。しかし、それは私が作ったGUIには現れません。そこに私の問題があります。 My project structure マイStartClientクラス。私はchatClientを作成し、chat

    2

    1答えて

    私のJavaプログラムでこの例外が発生しています。この例外が来ているのはなぜ MarshalException: Failed to communicate due to unread block data java.rmi.MarshalException: Failed to communicate. Problem during marshalling/unmarshalling;

    0

    1答えて

    サーバーにキャストすることはできません。 package server; import java.rmi.*; public interface iCSServer extends Remote { public int Findnumber(int num) throws RemoteException; } package server; import java.

    0

    1答えて

    私はマルチプロジェクトgradle + spring-boot構成を持っています。そして「::相互運用機能」共通クラスが含まれており、他の二つのプロジェクトがあるプロジェクト、「バックエンド」があります「:フロントエンド」依存性として、この他のプロジェクトが含まれていることに、このように: compile project(":interop") 私はRMIを実行します":frontend"から

    0

    1答えて

    リモートオブジェクトのスタブのインスタンスがどこに作成されるかわかりません。 Naming.bindを呼び出してrmiregistryに登録するときに作成されますか?レジストリもRMI経由で呼び出されるため、これは意味をなさないでしょう。 しかし、UnicastRemoteObject.exportObjectを呼び出すことによってスタブを作成することはできませんか? この特定のコードスニペットf

    0

    1答えて

    私はrmiregistryまたはJNDIをRMIのディレクトリサービスとして使用できることを読んでいます。私が理解する限りでは、リモートオブジェクトのスタブは保存され、そのようなディレクトリサービスのキーに関連付けられます。 私の質問は、シリアル化された形式で格納されているか、rmiregistry/JNDIの "アクティブな"オブジェクトですか? シリアル化されていれば、分散ガベージコレクション

    0

    2答えて

    Java RMIを使用して分散アプリケーションを構築しています。 エージェントがサーバーに登録するときはいつでも、サーバーは計算を実行します(たとえば、エージェントを配列に追加します)。そしてエージェントはサーバーに活気のあるメッセージを送り続けます。 私はいつでもエージェントの停止は、このメッセージを送信したり、接続が失われるということで、サーバー通知いると再計算(例えば、リストからクライアント

    10

    1答えて

    これらのオプションを使用してJavaアプリケーションを起動する: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=0 -Dc