Newer
Older
myNWP / src / j4 / PiServer.java
@Motoki Miura Motoki Miura on 22 Sep 2020 986 bytes first commit for NWP exp
package j4;

// RMIによる分散処理プログラムの実装例
// (4)サーバプロセス実装のクラスファイル

// PiServer.java
// このクラスは、サーバプロセスのクラスです
// 分散処理システムにおけるサーバの機能を記述します
// RMIレジストリにおける名前の登録や、サーバの起動を行います
// 使用方法
// java PiServer
// なお、サーバ起動の前に、レジストリを起動してください
// RMIレジストリの起動は以下のようにします
// rmiregistry

// ライブラリの利用
import java.rmi.Naming;

// PiServerクラス
public class PiServer{

    // コンストラクタ
    public PiServer(){
	try{
	    Pi p = new PiImpl() ;
	    Naming.rebind("//localhost/PiService",p) ;
	} catch(Exception e) {
	    e.printStackTrace() ;
	}
    }

    // mainメソッド
    public static void main(String args[]){
	new PiServer() ;
    }
}