diff options
Diffstat (limited to 'jsonrpc/src/main/java/com/orbekk/rpc/Client.java')
-rw-r--r-- | jsonrpc/src/main/java/com/orbekk/rpc/Client.java | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/jsonrpc/src/main/java/com/orbekk/rpc/Client.java b/jsonrpc/src/main/java/com/orbekk/rpc/Client.java index bfb6c52..ba77df6 100644 --- a/jsonrpc/src/main/java/com/orbekk/rpc/Client.java +++ b/jsonrpc/src/main/java/com/orbekk/rpc/Client.java @@ -3,23 +3,29 @@ package com.orbekk.rpc; import java.net.MalformedURLException; import java.net.URL; +import com.orbekk.same.SameService; import com.googlecode.jsonrpc4j.JsonRpcHttpClient; import com.googlecode.jsonrpc4j.ProxyUtil; public class Client { public static void main(String[] args) { + if (args.length < 1) { + System.err.println("Arguments: networkAddress"); + System.exit(1); + } + String networkAddress = args[0]; JsonRpcHttpClient client = null; try { - client = new JsonRpcHttpClient( - new URL("http://10.0.0.96:10080/PingService.json")); + client = new JsonRpcHttpClient(new URL(networkAddress)); } catch (MalformedURLException e) { e.printStackTrace(); } - PingService service = ProxyUtil.createProxy( + SameService service = ProxyUtil.createProxy( client.getClass().getClassLoader(), - PingService.class, + SameService.class, client); - System.out.println(service.ping()); + service.notifyNetwork("NoNetwork"); + System.out.println(service.participateNetwork("FirstNetwork")); } } |