aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYann Herklotz <ymherklotz@gmail.com>2017-01-31 17:00:26 +0000
committerYann Herklotz <ymherklotz@gmail.com>2017-01-31 17:00:26 +0000
commit97fdbc1cedd4e99c533fe45eaf80aa0b0d96fc10 (patch)
treea3c8a28c6ed716cc37a7970c825521097b7dc2d8
parentd8dd9d72fcc17b24739b836b2fa5464ff0b44cf4 (diff)
downloadNetworkCoursework-97fdbc1cedd4e99c533fe45eaf80aa0b0d96fc10.tar.gz
NetworkCoursework-97fdbc1cedd4e99c533fe45eaf80aa0b0d96fc10.zip
Another try
-rwxr-xr-xrmi/RMIClient.java2
-rwxr-xr-xrmi/RMIServer.java10
2 files changed, 5 insertions, 7 deletions
diff --git a/rmi/RMIClient.java b/rmi/RMIClient.java
index a565fdb..d578466 100755
--- a/rmi/RMIClient.java
+++ b/rmi/RMIClient.java
@@ -21,7 +21,7 @@ public class RMIClient {
System.exit(-1);
}
- String urlServer = new String("rmi://" + args[0] + "/RMIServer");
+ String urlServer = new String("//" + args[0] + "/RMIServer");
int numMessages = Integer.parseInt(args[1]);
// TODO: Initialise Security Manager
diff --git a/rmi/RMIServer.java b/rmi/RMIServer.java
index 5cc2363..6cf2aac 100755
--- a/rmi/RMIServer.java
+++ b/rmi/RMIServer.java
@@ -56,8 +56,6 @@ public class RMIServer extends UnicastRemoteObject implements RMIServerI {
public static void main(String[] args) {
- RMIServer rmis = null;
-
// TODO: Initialise Security Manager
if(System.getSecurityManager() == null)
System.setSecurityManager(new SecurityManager());
@@ -66,10 +64,10 @@ public class RMIServer extends UnicastRemoteObject implements RMIServerI {
// TODO: Bind to RMI registry
try {
- rmis = new RMIServer();
+ RMIServer rmis = new RMIServer();
// Binding server
- rebindServer("rmi://127.0.0.1/RMIServer", rmis);
+ rebindServer("//127.0.0.1/RMIServer", rmis);
System.out.println("RMIServer ready");
} catch(Exception e) {
@@ -88,9 +86,9 @@ public class RMIServer extends UnicastRemoteObject implements RMIServerI {
// Note - Registry.rebind (as returned by createRegistry / getRegistry) does something similar but
// expects different things from the URL field.
try {
- LocateRegistry.createRegistry(1099);
+ LocateRegistry.getRegistry();
- Naming.bind(serverURL, server);
+ Naming.rebind(serverURL, server);
System.out.println("RMIServer bound");
} catch(Exception e) {