diff src/luan/lib/rpc/RpcClient.java @ 1119:87c674f3f6b7

add RpcError
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 07 Aug 2017 12:35:45 -0600
parents e4710ddfd287
children
line wrap: on
line diff
--- a/src/luan/lib/rpc/RpcClient.java	Sun Aug 06 20:11:11 2017 -0600
+++ b/src/luan/lib/rpc/RpcClient.java	Mon Aug 07 12:35:45 2017 -0600
@@ -1,6 +1,5 @@
 package luan.lib.rpc;
 
-import java.io.IOException;
 import java.net.Socket;
 import java.util.List;
 import java.util.ArrayList;
@@ -8,12 +7,14 @@
 
 public class RpcClient extends RpcCon {
 
-	public RpcClient(Socket socket) throws IOException {
+	public RpcClient(Socket socket)
+		throws RpcError
+	{
 		super(socket);
 	}
 
 	public void write(RpcCall call)
-		throws IOException
+		throws RpcError
 	{
 		List list = new ArrayList();
 		list.add(call.cmd);
@@ -24,7 +25,7 @@
 	}
 
 	public RpcResult read()
-		throws IOException, RpcException
+		throws RpcError, RpcException
 	{
 		List list = readJson();
 		boolean ok = (Boolean)list.remove(0);