/// <exception cref="System.IO.IOException"/>
		public ClientSCMProtocolPBClientImpl(long clientVersion, IPEndPoint addr, Configuration
			 conf)
		{
			RPC.SetProtocolEngine(conf, typeof(ClientSCMProtocolPB), typeof(ProtobufRpcEngine
				));
			proxy = RPC.GetProxy<ClientSCMProtocolPB>(clientVersion, addr, conf);
		}
		public virtual void Close()
		{
			if (this.proxy != null)
			{
				RPC.StopProxy(this.proxy);
				this.proxy = null;
			}
		}