public Remote(Socket s) throws IOException {
	this.socket = s;
	out = new DataOutputStream(new BufferedOutputStream(socket.getOutputStream()));
	in = new DataInputStream(new BufferedInputStream(socket.getInputStream()));
    }